美文网首页
Django绑定表单

Django绑定表单

作者: Chaweys | 来源:发表于2020-11-01 11:09 被阅读0次

>>> class bound_test(forms.Form):
...     name=forms.CharField(max_length=50)
...     age=forms.IntegerField(max_value=50)
...
>>> d=bound_test()   【创建空表单】
>>> d.is_bound
False                【结果为False,表单未被绑定】



>>> class bound_test(forms.Form):
...     name=forms.CharField(max_length=50)
...     age=forms.IntegerField(max_value=50)
...
>>> d=bound_test({}) 【创建空表单,绑定空值】
>>> d.is_bound
True                 【结果为True,说明表单已被绑定】



>>> class bound_test(forms.Form):
...     name=forms.CharField(max_length=50)
...     age=forms.IntegerField(max_value=50)
...
>>> d=bound_test({"name":"mike","age":"20"}) 【创建空表单,绑定具体值】
>>> d.is_bound
True                                         【结果为True,说明表单已被绑定】




注:在定义表单时为字段设置的初始值,只用于在表单字段被渲染为HTML元素时未其设置元素的初始值。
即使有初始值,空表单仍是未绑定的,举例:
>>> class bound_test(forms.Form):
...     name=forms.CharField(max_length=50,inital="noname")
...     age=forms.IntegerField(max_value=50,inital=20)
...
>>> d=bound_test()    【创建空表单】
>>> d.is_bound
False                 【结果为False,表单未被绑定】

相关文章

网友评论

      本文标题:Django绑定表单

      本文链接:https://www.haomeiwen.com/subject/ihbsvktx.html