django创建form对象属性的疑问
运行代码时发现 views.py 中 if form.is_valid(): 这段代码为False原因是因为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>
help me !!
页:
[1]