Flask-RESTful vs Flask-RESTplus

时间:2016-10-20 22:41:46

标签: flask flask-restful flask-restplus

除了使用Swagger UI为我们的API自动生成交互式文档的能力之外,使用Flask-RESTplus而不是Flask-RESTful有什么真正的优势吗?

2 个答案:

答案 0 :(得分:41)

我已经使用了两者,我们切换Flask-restplus的唯一原因是希望自动生成Swagger文档。根据我的经验,没有其他明显的差异。 Flask-RESTplus最初是Flask-RESTful的一个分支,所以如果你如此倾向,你可以阅读提交历史记录,看看是否还有其他明显的差异。

答案 1 :(得分:5)

我知道以下事实:这个答案可能为时已晚,但在将来仍然会有所帮助。

根据https://github.com/noirbizarre/flask-restplus/issues/593,Flask Restplus很可能死了并且被遗弃了。上一次提交是在2018年10月1日。看来该项目不再得到积极维护。

因此,尽管在Restplus中自动生成了Swagger文档,我还是建议您使用Flask Restful。由于未维护Restplus,因此实施迟早很可能会过时。我认为与其在Restplus过时之后切换到Restful,不如从Restful本身开始是更好的主意。

我只有两美分...:)