创建表单源码
首先需要安装表单扩展
pip install flask-WTF
之后需要引用
from flask_wtf import FlaskForm
引用这个是为了创建表单
from wtforms import StringField, PasswordField, SubmitField
引用这个是为了创建表单字段
from wtforms.validators import DataRequired, EqualTo
引用这个是为了验证表单
创建方法
使用方法
label是文字字段
errors是错误提示
逻辑分析
无论哪种提交方式都需要实例化一个表单类
如果有数据,就会进入验证
如果没有数据,就会渲染表单,如果错误,也会渲染表单
使用方法总结
安装表单扩展flask-WTF
从flask_wtf引入FlaskForm
从wtforms引入表单字段
从wtforms.validators引入验证类型
自定义表单模型类,继承(FlaskForm)
实例化模型类,渲染