1.导包
from flask_restful.reqparse import RequestParser
2. 创建requestparser对象
# 1. 创建RequestParser实例
rp = RequestParser()
3. 添加数据验证逻辑
- "targe_name":需要检验的参数名称
- type:检验的参数类型 type=str
- location:检验的参数来源 例: location='form'
- required:是否必须检验 required=True
- nullable:检验结果是否可以为空
- help:检验不通过时返回的信息
# 2. 添加验证参数
rp.add_argument('username', location='form', required=True)
4. 开始数据验证
# 3. 验证数据, args是一个字典
args = rp.parse_args()
5. 获取验证后的数据:如果验证通过,获取到数据;如果验证不通过,获取到None
# 4. 获取验证后的数据
username = args.get('username'