美文网首页
Django的表单参数

Django的表单参数

作者: Chaweys | 来源:发表于2020-10-31 11:20 被阅读0次

    表单参数:
    (1)、label
    label参数用于设置表单字段被渲染为HTML<label>元素时的文本内容。
    class test(forms.Form):
        name=forms.CharField(label="请输入姓名")
        
    
    (2)、auto_id=False简化渲染结果
    d=test(auto_id=False)
    
    
    (3)、label_suffix
    label_suffix参数用于设置表单字段被渲染为HTML<label>元素时的文本内容的后缀,默认后缀为英文冒号:
    class test(forms.Form):
        name=forms.CharField(label="请输入姓名",label_suffix="*")
        
    
    (4)、initial
    inital参数用于设置字段的初始值
    class test(forms.Form):
        name=forms.CharField(inital="someone")
        
    也可以在创建表单对象的时候提供初始值:
    d=test({"name":"lining"},auto_id=False)
    
        
    (5)、help_text
    help_text参数用于设置字段的帮助信息,帮助信息被渲染为<span>行内元素
    class test(forms.Form):
        name=forms.CharField(help_text="姓名包含字母、数字或下划线")
        
        
    (6)、error_messages用于设置自定义错误信息,它将覆盖默认的错误信息。
    error_message的参数值为字典对象,其中的每个键值对对应一条检验错误信息。
    class test(forms.Form):
        name=forms.CharField(label="请输入姓名",error_messages={"required":"必须提供name字段数据"})
        
        
    (7)、disabled
    disabled参数被设置为True时,不允许百多安字段渲染成的HTML元素与用户交互
    class test(forms.Form):
        addr=forms.CharField(label="联系地址",disabled=True)
    即表示该addr字段在HTML也面是置灰状态,无法点击等操作
    

    相关文章

      网友评论

          本文标题:Django的表单参数

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