答案 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。