开发者学堂课程【Python Web 框架 Flask 快速入门:WTF 逻辑验证】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/603/detail/8794
WTF 逻辑验证
目录:
1 、实现验证函数的目标
2、验证函数的操作方式
1、实现介绍验证函数的目标
目的:实现一个简单的登录的逻辑处理
1.路由需要有 get 和 post 两种请求方式 需要判断请求方式
2.获取请求的参数
3.判断参数是否填写&密码是否相同
4.如果判断都没有问题,就返回一个 success
给模板传递消息
flash —>需要对内容加密。因此需要设置 Secret--key ,做加密消息的混淆
模板中需要遍历消息
使用 MTF 实现表单自定义表单类
2.验证函数的操作方式
# request :请求对象 一>获取请求方式、数据
#1.判断请求方式
if request , method == P0ST:
#2.获取请求的参数username = request . form . get (' username ') password request.form.get("password*)pasSword2=request.form.get('password2')print password
#3.判断参数是否填写&密码是否相同
if not al1[ username , password ,pasSWord21):
# print ‘参数不完整 flash (*参数不完整)
#1.判断请求方式
if request . method В" PoST ':
#2.获取请求的参数username request.form,get('username')password request . form . get (" password ')pas5word2= request . form . get ('password2*)
#3.验证参数, WTF 可以一句话就实现所有的校验