4.1 附表——WTForms支持的表单字段和字段验证函数

一. WTForms支持的HTML标准字段

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

二. WTForms提供的验证函数

验证函数说明
Email验证是电子邮件地址
EqualTo比较两个字段的值; 常用于要求输入两次密钥进行确认的情况
IPAddress验证IPv4网络地址
Length验证输入字符串的长度
NumberRange验证输入的值在数字范围内
Optional无输入值时跳过其它验证函数
Required确保字段中有数据
Regexp使用正则表达式验证输入值
URL验证url
AnyOf确保输入值在可选值列表中
NoneOf确保输入值不在可选列表中




 



发布了140 篇原创文章 · 获赞 60 · 访问量 9万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览