从表单中获取的数据是有头像文件的,为什么验证通过后为none?
相关代码:
def user_reg(request): """ 用户注册表单 """ if request.method == 'POST': data = request.POST print('user_reg:', data) form = UserRegForm(data=request.POST, files=request.FILES) # 表单验证是否通过 if form.is_valid(): form_data = form.cleaned_data form.clean() print('验证通过后的数据:', form_data) else: # 未通过验证 print(form.errors.as_json()) else: # 表单初始化 # initial_data = { # 'nickname': 'your nickname', # 'birth_date': '2000-01-01' # } form = UserRegForm() return render(request, 'user_reg.html', { 'form': form })
相关截图:
问题描述:
打印的信息,第一行头像字段有对应的图片,第二行头像对应的值为none
5
收起
正在回答 回答被采纳积分+1
Python全能工程师
- 参与学习 人
- 提交作业 16247 份
- 解答问题 4470 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星