【发布时间】:2018-03-05 01:39:03
【问题描述】:
我的文件上传应用程序丢失了。我关注了下面的网站,它运行良好。
我不确定它是更新到 Django 2.0.2 还是 jQuery File Upload 的最新更新,但它现在不起作用。
这是我在检查表单是否有效时在视图中遇到的错误。
<ul class="errorlist"><li>file<ul class="errorlist"><li>This field is required.</li></ul></li></ul>
这里是html:
<input id="fileupload" type="file" name="file" multiple style="display: none" data-url="{% url 'upload:index' %}" data-form-data='{"csrfmiddlewaretoken": "{{ csrf_token }}"}'>
是的,我更新了 URL 和表单。
型号:
class Upload ( models.Model ):
title = models.CharField ( max_length = 255, blank = True )
file = models.FileField ( upload_to = 'uploads/%Y/%m/%d/' )
表格:
class UploadForm ( forms.ModelForm ):
class Meta:
model = Upload
fields = ['file']
谢谢。
【问题讨论】: