美文网首页
WTForms 字段和验证器说明

WTForms 字段和验证器说明

作者: 一灰丶 | 来源:发表于2018-10-18 18:17 被阅读0次

WTForms支持的HTML标准字段

字段类型说明:

StringField 文本字段

TextAreaField 多行文本字段

PasswordField 密码文本字段

HiddenField 隐藏文本字段

DateField 文本字段,值为datetime.date格式

DateTimeField 文本字段,值为datetime.datetime格式

IntegerField 文本字段,值为整数

DecimalField 文本字段,值为decimal.Decimal

FloatField 文本字段,值为浮点数

BooleanField 复选框,值为True和False

RadioField 一组单选框

SelectField 下拉列表

SelectMultipleField 下拉列表,可选择多个值

FileField 文件上传字段

SubmitField 表单提交按钮

FormField 把表单作为字段嵌入另一个表单

FieldList 一组指定类型的字段

WTForms验证函数

验证函数说明

Email 验证电子邮件地址

EqualTo 比较两个字段的值,常用于要求输入两次密码进行确认的情况

IPAddress 验证IPv4网络地址

Length 验证输入字符串的长度

NumberRange 验证输入的值在数字范围内

Optional 无输入值时跳过其他验证函数

Required 确保字段中有数据

Regexp 使用正则表达式验证输入值

URL验证URL

AnyOf 确保输入值在可选值列表中

NoneOf 确保输入值不在可选列表中

例如:

fromwtformsimportForm, BooleanField, TextField,PasswordField,validatorsclassRegistrationForm(Form):
    username = TextField('Username', [validators.Length(min=4, max=25)])   
    email = TextField('Email Address', [validators.Length(min=6, max=35)])    
    password = PasswordField('New Password', [validators.Required(),                                            
    validators.EqualTo('confirm', message='Passwords must match')    ])    
    confirm = PasswordField('Repeat Password')    
    accept_tos = BooleanField('I accept the TOS', [validators.Required()])

以上字段查看wtForms 源码能够更清楚的理解

本文来自 星星在线 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/wuqing942274053/article/details/72510920?utm_source=copy

相关文章

  • WTForms 字段和验证器说明

    WTForms支持的HTML标准字段 字段类型说明: StringField 文本字段 TextAreaFiel...

  • Flask-FlaskWTF表单扩展

    WTForms支持的HTML标准字段 WTForms常用验证函数 使用Flask-WTF需要配置参数SECRET_...

  • WTForms标准字段和验证函数

    WTForms支持的HTML标准字段 字段类型说明StringField文本字段TextAreaField多行文本...

  • 04. 表单

    4.2 表单类 WTForms支持的HTML标准字段 几个比较特殊的字段示意: WTFroms验证函数 4.3 将...

  • WTForms验证器

    验证数据是否为空: 验证字段是否输入了内容: 验证IP是否为有效IP ipv4默认为True ipv6 默认Fa...

  • struts2校验框架中各个验证器param的值

    1.required:必填校验器 fieldname:字段名,如果使用简单验证器语法,则字段名称,如果使用字段验证...

  • Validators - Django REST framewo

    验证器-Django REST框架 validators.py 验证器 验证器对于在不同类型的字段之间重用验证逻辑...

  • 表单相关

    1.自定义验证器 1.1 行内验证器 当表单类中包含以'validate_字段属性名'形式命名的方法时,在验证字段...

  • flask-wtf使用笔记

    一、WTForms 这个库一般有两个作用: 做表单验证 模版渲染 表单验证 自定义一个表单类,继承 wtforms...

  • tp5 validate验证规则

    引入验证器类 use think\Validate; 验证某个字段必须 'name'=>'require' 验证某...

网友评论

      本文标题:WTForms 字段和验证器说明

      本文链接:https://www.haomeiwen.com/subject/ihvszftx.html