目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

Python全系列 教程

3567个小节阅读:5930.1k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(1.8k)
赞(0)

add_argument方法参数详解

image-20211204115749119

add_argument方法可以指定这个字段的名字,这个字段的数据类型等,验证错误提示信息等,具体如下:

  1. default:默认值,如果这个参数没有值,那么将使用这个参数指定的默认值。

  2. required:是否必须。默认为False,如果设置为True,那么这个参数就必须提交上来。

  3. type:这个参数的数据类型,如果指定,那么将使用指定的数据类型来强制转换提交上来的值。可以使用python自带的一些数据类型(如str或者int),也可以使用flask_restful.inputs下的一些特定的数据类型来强制转换。

    • url:会判断这个参数的值是否是一个url,如果不是,那么就会抛出异常。
    • regex:正则表达式。
    • date:将这个字符串转换为datetime.date数据类型。如果转换不成功,则会抛出一个异常.
  4. choices:固定选项。提交上来的值只有满足这个选项中的值才符合验证通过,否则验证不通过。

  5. help:错误信息。如果验证失败后,将会使用这个参数指定的值作为错误信息。

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

代码案例

实时学习反馈

1. 在Flask-RESTFul中,对于定义解释器参数说法错误的是?

A default参数功能是设置默认值

B required参数功能是设置参数为必填项

C type参数功能是设置验证变转成指定类型,但只能Python的内置类型

D help参数功能是设置验证错误时的提示信息

答案

1=>C

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2