美文网首页
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