使用Swagger和Flask

Ada*_*tan 27 flask swagger swagger-ui

有没有办法使用SwaggerFlask中生成RESTful API ?

noi*_*rre 13

烧瓶RESTPlus基于瓶的RESTful直到现在.它提供了一些装饰器来记录你的API并生成一个Swagger规范,一个Postman集合......

下一个版本将能够从Swagger规范生成API.

  • 我只希望Flask-RESTPlus 0.12中的@ api.doc(...)和其他Swagger文档修饰符得到更好的记录。我花大量时间在黑暗中拍摄,以获取所需的文档。 (2认同)
  • **重要**要注意,Flask-RESTPlus 项目应被视为未维护并已分叉到另一个副项目。 (2认同)

Tom*_*mmy 12

现在,Swagger编辑器支持Flask:http://editor.swagger.io/#/


小智 11

你也可以使用connexion

"Connexion是Flask之上的一个框架,可以根据YAML中的Swagger 2.0规范文件自动处理REST API请求."

  • Connexion基于OpenAPI 2.0规范。自从OpenAPI升级到3.0以来,这令人失望! (2认同)
  • Connexion 2是最近发布的-它声称实现了OpenAPI 3.0。我发现,如果使用`options = {'uri_parsing_class':OpenAPIURIParser}`param定义`connexion.App()`,它会更加符合规范。 (2认同)