Form组件使用
form组件 form组件的功能 生产input标签 对提交的数据进行校验 提供错误提示 form组件中常用字段 # 查看所有字段可点进forms中,fields里面是所有字段,widgets是所有插件 CharField # 生成input框,默认文本输入框 ChoiceField # 选择框,默认是select单选下拉框 MultipleChoiceField # 多选框,默认是select下拉框。里面是选择的内容 注:想更改可以用已经写好的字段,也可以直接改widget 如:email = forms.CharField(label='邮箱',widget=EmailInput)将文本输入框改成了邮箱输入框。 字段参数 required=True, 是否允许为空 widget=None, HTML插件,改变input框中格式,如:从文本变成email label=None, 用于生成Label标签或显示内容 initial=None, 初始值,默认值,默认填在input框中 error_messages=None, 修改错误信息显示内容 {'required': '不能为空', 'invalid': '格式错误'} 键是对应的参数,值是想要显示的错误信息内容 validators=[], 自定义验证规则 disabled=False, 是否可以编辑 min_length: