Flask的forms类

本文介绍了如何在Flask中使用flask-wtf库创建表单及进行数据验证。通过示例展示了包括StringField、IntegerField等常用字段类型,以及Email、Length等验证方法的使用。
摘要由CSDN通过智能技术生成

Django 当中有form类,这个类给开发者提供了相当丰富的校验方式。
Flask和django同样推出了form类的插件,flask-wtf
表单定义的格式
导入的模块
import wtforms #定义字段
from flask_wtf import Form #定义表单的父类
from wtforms import validators #定义校验
表单常用的字段
StringField 字符串
IntegerField 整型
TextAreaField 文本
PasswordField 密码
HiddenField 隐藏域
DateField Datatime.data格式 年月日
DateTimeField Datatime.datatime 格式 年月日 时分秒
FloatField 小数
RadioField 单选
SelectField 下拉
FileField 文件
SubmitField 提交
表单常用的校验
Email 邮件校验
EqualTo 比较两个字段的值,常用于密码比较
IPAdress Ipv4格式的IP地址
length 长度
NumberRange 数字范围
DataRequired 空值检查
Url 验证是否符合url格式
AnyOf 确保输入值在指定范围
NoneOf 确保输入的值不在范围
表单案例

from flask_wtf import Form#定义表单单的父类
import wtforms#wtfforms  #定义字段
from wtforms import  validators#validators验证器validators验证器validators验证器validators
from student.models import Course
course_list=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值