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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部