FLASK WTForms介绍和基本使用
1.WTForms介绍:
Flask-WTF是集成WTForms,并带有 csrf 令牌的安全表单和全局的 csrf 保护的功能。
每次我们在建立表单所创建的类都是继承于flask_wtf中的FlaskForm,而FlaskForm是继承WTForms中forms。
每次我们在建立表单所创建的类都是继承于flask_wtf中的FlaskForm,而FlaskForm是继承WTForms中forms。
作用:1. 这个插件作用:1.表单验证 2.做模版渲染
2.安装方法:pip install flask-wtf
2.常用验证器:
1.length:字符串长度限制,有min和max
2.equalTo:验证数据是否和另外一个字段相等,常用的密码和确认密码是否相等
3.Emaill:验证上传的数据是否为邮箱格式,如:233333@qq.com
4.InputRequires 验证该项数据是否为必填项,即要求是否为空
5.NumberRange:数值的区间,有min和max
6.URL:必须是url的形式 如http://www.baidu.com
7.Regex:定义正则表达式验证,如手机号
8.UUID:验证数据时UUID类型
2.表单基本验证: