Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用

 

sanic-openapi是Sanic的作者编写的一个插件,专用于生成接口文档,在编写了接口后无需再去编写接口文档,只需要用sanic-openapi生成Swagger 文档即可

使用手册:https://sanic-openapi.readthedocs.io/en/stable/sanic_openapi2/index.html

 

安装:pip install sanic-openapi

Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用

 

使用

Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用

 

访问/swagger就可以获取 Swagger 文档

Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用

 

除了使用主app注册swagger外,也可以使用蓝图注册

Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用

Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用

 

基于类视图的路由

Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用

Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用

 

同样,蓝图下的类视图也可以展示

Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用

Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用

 

还有一种合成视图CompositionView,Sanic-OpenAPI同样支持

Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用

Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用

 

注:Sanic-OpenAPI 现在不支持Bluebprint实例下的CompositionView路由。

 

Sanic十八:Sanic 扩展之sanic-openapi生成接口文档之入门使用

上一篇:WPF ComboBox 下拉框绑定 Binding


下一篇:Java RunnableFuture 线程接口