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

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

 

使用示例

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

 

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

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

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

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

 

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

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

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

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

 

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

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

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

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

 

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

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

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

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

 

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

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

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

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

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

 

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

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

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

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

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

 

7、文件类型:doc.File

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

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

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

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

 

8、json,doc.JsonBody

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

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

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

 

9、列表

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

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

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

 

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

 

相关文章:

  • 2021-10-17
  • 2021-06-12
  • 2021-07-12
  • 2021-09-25
  • 2021-11-22
  • 2022-01-12
  • 2021-12-28
  • 2021-12-04
猜你喜欢
  • 2022-02-17
  • 2021-08-19
  • 2021-06-08
  • 2021-12-06
  • 2022-01-10
  • 2021-08-18
  • 2021-08-17
相关资源
相似解决方案