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