sanic-openapi是Sanic的作者编写的一个插件,专用于生成接口文档,在编写了接口后无需再去编写接口文档,只需要用sanic-openapi生成Swagger 文档即可
使用手册:https://sanic-openapi.readthedocs.io/en/stable/sanic_openapi2/index.html
安装:pip install sanic-openapi
使用
访问/swagger就可以获取 Swagger 文档
除了使用主app注册swagger外,也可以使用蓝图注册
基于类视图的路由
同样,蓝图下的类视图也可以展示
还有一种合成视图CompositionView,Sanic-OpenAPI同样支持
注:Sanic-OpenAPI 现在不支持Bluebprint实例下的CompositionView路由。