Flask基础知识(二)

Flask使用表单

pip install flask-wtf


WTForms支持的HTML标签
BooleanField 复选框,指为True和False
DateField 文本字段,值为datetime.date格式
DatetimeField 文本字段,值为datetime.datetime格式
DecimalField 文本字段,值为decimal.Decimal
FileField 文件上传字段
HiddenField 隐藏的文本字段
MultipleFileField 多文件上传字段
FieldList 一组指定类型的字段
FloatField 文本字段,值为浮点数
FormField 把一个表单作为字段嵌入另一个表单
IntegerField 文本字段,值为整数
PasswordField 密码文本字段
RadioField 一组单选按钮
SelectField 下拉列表
SelectMultipleField 下拉列表,可选择多个值
SubmitField 表单提交按钮
StringField 文本字段
TextAreaField 多行文本字段

WTForms内建验证函数
DataRequired 确保转换类型后字段中有数据
Email 验证电子邮件地址
InputRequired 确保类型转换前字段中有数据
EqualTo 比较两个字段中的值,常用于要求输入两次密码进行确认的情况
IPAddress

验证IPv4网络地址

Length 验证输入字符长度
MacAddress 验证MAC地址
NumberRange 验证输入的值在数字范围之内
Optional 允许字段中没有输入,将跳过其他验证函数
Regexp 使用正则表达式验证输入值
URL 验证URL
UUID 验证UUID
AnyOf 确保输入值在一组可能的值中
NoneOf 确保输入值不在一组可能的值中

猜你喜欢

转载自blog.csdn.net/Tony10010/article/details/85017328