使用Swagger和Flask

时间:2014-01-08 11:24:12

标签: flask swagger swagger-ui

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

8 个答案:

答案 0 :(得分:13)

到目前为止基于Flask-Restful的Flask-RESTPlus。 它提供了一些装饰器来记录你的API并生成一个Swagger规范,一个Postman集合......

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

答案 1 :(得分:12)

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

答案 2 :(得分:10)

您也可以使用connexion

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

答案 3 :(得分:4)

您可以使用flask-restful-swagger

答案 4 :(得分:2)

如果您不使用flask-restful扩展名,可以查看flask-sillywalk

答案 5 :(得分:2)

Flasgger是为Flask路线http://github.com/rochacbruno/flasgger

制作自动用户界面的扩展程序

答案 6 :(得分:1)

现在还有flask-apispec。它使用marshmallow来编写最终在swagger输出中的模式/注释。

答案 7 :(得分:0)

对于Swagger 3.0:

使用fastapi