Re: [問題] django 檔案上傳

看板Python作者 (Enjoy it)時間15年前 (2009/06/03 14:14), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/3 (看更多)
以下是 Model 的內容 class Photo(forms.Form): #Title = forms.CharField(max_length=50) file_up = forms.FileField() 上面移除了原本網頁的 title 以下是 template 的內容 <form method="POST" enctype="multipart/form-data" action="/upload/"> <input name="file_up" type="file"> <input name="ok" type="submit" value="確定上傳此檔案"> </form> 以下是 python code def handle_uploaded_file( file ): destination = open('downloadfile/%s' %( file ) ,'ab') # 修改了這部分 for chunk in f.chunks(): destination.write(chunk) destination.close() 上面這是寫入檔案,我修改了開啟檔案的部分後,已經可以正確上傳 def upload_file(request): if request.method == 'POST': form = Photo(request.POST,request.FILES) if form.is_valid(): handle_uploaded_file(request.FILES['file_up']) return render_to_response('upload.html') else: form = Photo() return render_to_response('upload.html') 目前的問題是在官網範例為何當多了 Title 則 form.is_valid() 不會為 True 還有想請教今天如果我想在寫入檔案的資料夾 (downloadfile) 由程式在動態加入 一個子資料夾,請問該如何實作呢? 麻煩各位了!謝謝 辛苦了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.249.120

06/03 14:19, , 1F
補充一下,我是在WINDOWS下寫的~然後關於superGA版友說的
06/03 14:19, 1F

06/03 14:20, , 2F
validation秀出訊息我不是很清楚,不好意思~"~
06/03 14:20, 2F
文章代碼(AID): #1A9XJMdY (Python)
文章代碼(AID): #1A9XJMdY (Python)