Python 在Django中上载文件无法正常工作
我刚刚开始使用Django Multiupload 我有一个问题-当我试图上传文件时,它似乎可以工作,但实际上没有上传任何文件 视图.PYPython 在Django中上载文件无法正常工作,python,django,forms,Python,Django,Forms,我刚刚开始使用Django Multiupload 我有一个问题-当我试图上传文件时,它似乎可以工作,但实际上没有上传任何文件 视图.PY def index(request): multiple_file_upload_form = MultipleFileUploadForm() if request.method == 'POST': print request.FILES return render(request,'index.html'
def index(request):
multiple_file_upload_form = MultipleFileUploadForm()
if request.method == 'POST':
print request.FILES
return render(request,'index.html',
context={'file_upload_form':multiple_file_upload_form})
class MultipleFileUploadForm(forms.Form):
attachments = MultiFileField(min_num=1)
INDEX.HTML
<form action="" method="post"> {% csrf_token %}
{{ multiple_file_upload_form | crispy }}
<input type="submit" value="submit">
</form>
从我的电脑中选择一些文件并单击提交后,在cmd
中出现
你知道为什么吗
编辑:
更改视图代码后:
if request.method == 'POST':
if multiple_file_upload_form.is_valid():
print 'ok'
print request.FILES
else:
print multiple_file_upload_form.errors
需要打印字段
附件
。但我已经填好了(文件已被选中)。在您的表格中包括enctype: