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属性禁用字段。
酷客教程相关文章:
评论前必须登录!
注册