Flask 导航栏链接到自动生成的 Swagger 文档

问题描述 投票:0回答:1

使用

flask_smorest
构建 API 并自动生成关联的 Swagger 文档。

还使用

flask_nav
为网站上的所有页面创建导航栏。

Swagger 文档网址是

localhost:5000/openapi/swagger-ui

导航栏目前看起来像这样:

    nav = Nav(app)
    bootstrap = Bootstrap(app)
    topbar = Navbar(
        View('Home', 'main.index'),
        View('Nodes', 'nodes.index'),
        Link('GitHub', 'https://github.com/somepage'),
        View('Swagger Docs', '???') ## What do I put here?
    )

如何在我的导航栏代码中引用 Swagger 文档链接,以便在部署时正常工作?

flask swagger-ui flask-smorest
1个回答
0
投票

在尝试了一些方法并失败后,Flask回溯实际上告诉了我正确的答案:

View('API Docs', 'api-docs.openapi_swagger_ui')

© www.soinside.com 2019 - 2024. All rights reserved.