fastapi自带swagger文档如何嵌套展示?-灵析社区

Ufoooo4U

swagger展示目标效果 * 后台管理 * 用户管理 * a接口 * b接口 * 文章管理 * c接口 * d接口 现在效果 * 后台管理 * a接口 * b接口 * c接口 * d接口 * 用户管理 * a接口 * b接口 * 文章管理 * c接口 * d接口 代码 routerAdmin = APIRouter( prefix='/admin', tags=['后台管理'] ) # routerUser文件a,b路由 routerAdmin.include_router(routerUser) # routerAdmin文件c,d路由 routerAdmin.include_router(routerArticle) app = FastAPI() app.include_router(routerAdmin) 问: 可以实现目标效果吗,如何实现.

阅读量:21

点赞量:0

问AI
目前 OpenAPI 规范不支持嵌套。 2017 年有这个 "issue 请求" (https://link.segmentfault.com/?enc=29oyFsKqYdjq%2BqOf2ha8wg%3D%3D.XlcPCTURDmca0f7kSX%2FUhuCT12l4sUTN63p3IvmFcyXnYpUnudI9lzrydVB3i5bjWNq7JcnubP%2BNfbAsldQQqg%3D%3D)。据开发人员说会实现这个功能,但是目前已经 2023 年了,依然没动静。 貌似有个 "插件" (https://link.segmentfault.com/?enc=YKTpPNHV702vpgMvblSMhQ%3D%3D.LpVTwyOnVWJqjVgQGa%2BosLE38yGRamXjN56SmVuxRY0aWZ88KFC9cngh9sZjlSVbBGMolgYPmAtbFQ%2B7qLj58g%3D%3D) 能实现:标题1|标题2|标题3。 参考自:"stackoverflow" (https://link.segmentfault.com/?enc=TFkt9zIkufF%2BxkVr42LkUA%3D%3D.5kQ8Ir9hRbrG27owRUuI3xlXBm87zJBZm1EkIoUq1tOQWAoCD6wT0KjVwmtfPLv5mS80L4s1%2BeInez89ajU4K0uMv8ttLsqZwWTgUz5tnORmthD17dDrR%2FZ%2FbJbeuTUi)。