Sanic二十:Sanic 扩展之sanic-openapi生成接口文档之sanic-openapi支持的数据类型

在doc模块下,由源码可见,显示封装了一个Field父类,然后定义了一些具体的数据类型来继承Field类,所以继承的子类都支持Field定义的参数

使用示例

1、整数,要标注为整数,可以使用int或者doc.Integer

2、浮点数,要标注为浮点数,可以使用float或者doc.Float

 

3、字符串,要标注为字符串,可以使用doc.String

4、布尔值,要标注为布尔值,可以使用doc.Boolean

5、日期数据类型,doc.Date,当doc.Date与doc.produces()一起用时,将使用本地日期

6、时间数据类型:doc.DateTime

7、文件类型:doc.File

8、json,doc.JsonBody

9、列表

还有Dictionary、UUID、Object...,更多数据类型见doc模块源码

讨论群:249728408
原文地址:https://www.cnblogs.com/zhongyehai/p/15142018.html