Django 表单字段通用属性

1. required
默认情况下,所有的表单字段都是必填字段,这样如果提交表单时没有为字段赋值,则会抛出ValidationError异常。

对于非必填字段可以设置required=False避免验证错误,例如:

forms.CharField(required=False)

2. label
为表单字段指定一个label元素用于显示字段信息,如上面your_name字段将会额外显示一个label:

<label for="your_name">Your name: </label>

3. initial
为字段设置初始值。

4. help_text
为字段添加帮助性文字。

5. error_messages
重写字段的默认错误提示信息,error_messages是一个字典类型。
例如设置当CharField的‘required’验证失败时显示‘请输入你的名字’:

name = forms.CharField(error_messages={'required': '请输入你的名字'})

6. localize
设置表单字段是否启用本地化。

7. disabled
当设置disabled=True时,使用HTML disabled属性禁用字段。

酷客教程相关文章:

赞(0)

评论 抢沙发

评论前必须登录!