Py学习  »  Django

MultipleChoiceField控件问题,request.POST不能直接绑定给Form。

2511585659 • 4 年前 • 307 次点击  

forms.py定义: class DeepSearchForm(forms.Form): select_ip = forms.CharField(required=False, widget=forms.HiddenInput(attrs={'id':'select_ip',})) server_ip_name = forms.MultipleChoiceField(label=u'服务器', required=False, widget=forms.CheckboxSelectMultiple, choices=(('1','001'),('2','002'))) ...................

html里可以正常显示

views.py里: deepsearchForm = DeepSearchForm(request.POST)

select_ip可以正常绑定,但server_ip_name,就不行。 print(request.POST) 根本就没有server_ip_name 看来传值失败。

请大神指点,谢谢!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/39830
 
307 次点击