Flask 学习-39.Flask-RESTful 请求参数校验inputs
前言
在校验请求参数的时候,type 参数类型可以设置为正则匹配,邮箱匹配,url匹配等在inputs模块有补充。
inputs 匹配入参
flask_restful.inputs 常用的一些数据校验
- url:会判断这个参数的值是否是一个url,如果不是,那么就会抛出异常。
- regex:正则表达式。
- date:将这个字符串转换为datetime.date数据类型。如果转换不成功,则会抛出一个异常。
写一个注册视图,对请求入参校验
class RegisterView(Resource):def post(self):# 创建解析器对象parser = reqparse.RequestParser()# 需要验证的参数parser.add_argument('username', type=str, required=True, trim=True, help='用户名不合法' )parser.add_argument('password', type=str, required=True, help='密码不合法')parser.add_argument('age', type=int, help='年龄不合法')parser.add_argument('sex', type=str, choices=['男', '女'], help='性别不合法')parser.a
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
