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路由。