• 七十七:flask.Restful之flask-Restful参数验证


    flask_restful插件提供了reqparse来做类似WTForms的验证功能来校验数据,add_argument可以指定这个字段的名字、数据类型等
    1.default:默认值,若没有传入此次参数,则使用此默认值
    2.required:控制此字段是否必传,默认为False,如果设为True,则开启此验证
    3.type:此参数的数据类型,若指定,则使用指定的数据类型来强制转换接收到的参数
    4.choices:选项,提交上来的数据必须在此指定的列里面
    5.help:错误提示信息
    6.trim:是否去掉前后空格

    简单示例

    1.default:默认值,若没有传入此次参数,则使用此默认值

    2.required:控制此字段是否必传,默认为False,如果设为True,则开启此验证

    3.type:此参数的数据类型,若指定,则使用指定的数据类型来强制转换接收到的参数

    4.choices:选项,提交上来的数据必须在此指定的列里面

    6.trim:是否去掉前后空格

    其中,type可以使用python自带的一些数据类型,也可以使用flask_restful.inputs下的一些特定的数据类型来强制转换


    url:检验接收的数据是否为url
    regex:正则表达式
    date:将数据转换为datetime.date类型

    url:检验接收的数据是否为url

    regex:正则表达式

    date:将数据转换为datetime.date类型

  • 相关阅读:
    修改sqlserver2008中表的schema
    MongoDB学习笔记06
    MongoDB学习笔记05
    MongoDB学习笔记04
    在IIS Express中调试时无法读取配置文件
    Spring 集成Redis
    Java操作Redis(代码演示)
    Redis的一些常用命令操作
    Redis安装步骤
    如何彻底删除电脑安装的软件程序?
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/11876212.html
Copyright © 2020-2023  润新知