|  | 
 
| 
运行代码时发现 views.py 中 if form.is_valid(): 这段代码为False
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  原因是因为html中  名字:{{form.formself}}  我只映射了formself
 
 问题:
 我想用这一个类,通过不同方法映射到不同的html里,有的html需要 UserForm 中所有的属性,有的只需其中一个,请问我怎么解决这个问题?
 
 ------------------------------------------
 views.py
 
 class UserForm(forms.Form):
 formself = forms.CharField()
 upload = forms.FileField()
 
 def regiterNewTest(req):
 if req.method  == 'POST':
 form = UserForm(req.POST)
 if form.is_valid():
 print(form.cleaned_data)
 return HttpResponse('YO YO YO ~')
 
 else:
 form = UserForm()
 return render(req,'regiterTest.html',{'form':form})
 
 --------------------------------------------
 
 regiterTest.html
 
 
 <body>
 <form method="post">
 名字:{{form.formself}}
 <input type="submit" value="ok">
 </form>
 </body>
 
 
 | 
 |