【发布时间】:2014-01-26 11:17:37
【问题描述】:
【问题讨论】:
-
如果 API 已经存在,则有 this 或 this 生成一个。尽管如此,这在很大程度上是一个“向我建议图书馆”的问题,这更适合Stack Overflow Chat
标签: flask swagger swagger-ui
【问题讨论】:
标签: flask swagger swagger-ui
对于 Swagger 3.0:
使用fastapi。
【讨论】:
现在还有flask-apispec。它使用 marshmallow 来编写最终出现在 swagger 输出中的模式/注释。
【讨论】:
Flasgger 是为 Flask 路由制作自动 UI 的扩展 http://github.com/rochacbruno/flasgger
【讨论】:
Swagger 编辑器现在支持 Flask:http://editor.swagger.io/#/
【讨论】:
到目前为止,基于 Flask-Restful 的 Flask-RESTPlus。 它提供了一些装饰器来记录您的 API 并生成 Swagger 规范、Postman 集合......
下一个版本将能够根据 Swagger 规范生成 API。
【讨论】:
你也可以使用connexion
“Connexion 是一个基于 Flask 的框架,用于根据 YAML 中的 Swagger 2.0 规范文件自动处理您的 REST API 请求。”
【讨论】:
connexion.App() 是用options={'uri_parsing_class': OpenAPIURIParser } 参数定义的,我发现它更符合规范
如果你不使用flask-restful 扩展,你可以看看flask-sillywalk
【讨论】:
您可以使用flask-restful-swagger。
【讨论】: