在表单对象实例化时添加了files=request.FILES后,页面选择上传文件,提交后显示This field is required
def Form_Fields(request):
if request.method == "POST":
Request_data = request.POST
print("POST请求传回的信息:", Request_data)
form = Field_Form(data=request.POST, files=request.FILES)
# 请求返回的数据内容验证通过
if form.is_valid():
verify_data = form.cleaned_data
print(verify_data)
# 验证不通过时,显示不通过的错误信息
else:
error_info = form.errors
print(error_info)
else: # 表单请求为GET时向HTML页面提交的初始化数据内容
initial_data = {
'String': '111',
'Number': '222',
}
# 实例化表单对象 form = Field_Form()
form = Field_Form(initial=initial_data)
# 将表单对象传入HTML文件
return render(request, 'Form_Fields.html', {
'form': form,
})
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 5211 份
- 解答问题 2433 个
Facebook曾声称“只招全栈工程师”!全栈用人需求猛增,市面人才紧缺。 0基础进击Python全栈开发,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星