30

有没有办法使用Swagger在Flask中生成 RESTful API ?

4

8 回答 8

16

直到现在还有基于 Flask-Restful的Flask-RESTPlus 。它提供了一些装饰器来记录您的 API 并生成 Swagger 规范、Postman 集合......

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

于 2015-10-14T20:55:39.643 回答
14

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

于 2016-03-21T14:13:13.040 回答
12

您也可以使用连接

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

于 2015-07-02T13:36:28.983 回答
4

您可以使用flask-restful-swagger

于 2014-07-14T03:33:09.087 回答
3

Flasgger 是为 Flask 路由制作自动 UI 的扩展 http://github.com/rochacbruno/flasgger

于 2017-06-05T13:37:16.510 回答
2

如果你不使用flask-restful扩展,你可以看看flask-sillywalk

于 2014-09-26T15:00:58.453 回答
2

对于 Swagger 3.0:

使用快速API

于 2019-04-05T19:22:41.573 回答
1

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

于 2018-05-23T15:49:29.403 回答