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模块源码

 

posted @ 2021-08-14 22:00  向前走。  阅读(489)  评论(0编辑  收藏  举报