一.安装wtforms
1.在终端上输入:pipenv shell启动环境;
2.输入:pipenv install wtforms下载wtforms;
-================================================================================-
二.验证层
1.在app文件夹下新建一个forms文件夹(以后把所有校验文件都放在forms文件夹下);
2.在forms文件夹下新建book.py,写入以下代码:
Form:需要在wtforms下导入
StringField:字符串字段,需要在wtforms下导入
IntegerField:整数字段,需要在wtforms下导入
validators:验证者
Length:长度,需要在wtforms.validators下导入
NumberRang:数字范围,需要在wtforms.validators下导入
default:默认
-================================================================================-
三.调用验证层
form.errors:输出错误原因;
form = SearchForm(request.args):代替了上方注释的代码;
form.validate():控制wtforms中的validators条件,如果不满足则不会执行;