在Django中尝试我的第一个应用程序,在表单验证方面有一些问题(下面的文档)
这是文件上传代码的一部分。创造美好的形式。但是,验证失败了。
尽管我提供了Title
,但它给出了This field is required.
def upload(request):
if request.method == 'POST':
form = UploadFileForm(request.POST, request.FILES)
if form.is_valid():
#TODO handle(request.FILES['file'])
return HttpResponseRedirect('/')
else:
form = UploadFileForm()
return render_to_response('setup.html', {'form': form},context_instance=RequestContext(request))
<form action="/setup/" method="post">{% csrf_token %}
{% for field in form %}
<div class="fieldWrapper">
{{ field.errors }}
{{ field.label_tag }}: {{ field }}
</div>
{% endfor %}
<input type="submit" value="Submit" />
</form>
将
required
paremeter添加到表单字段。If you don't provide it Django will assume it is required。在title = forms.CharField(required=False)
相关问题 更多 >
编程相关推荐