Flask-RESTful vs Flask-RESTplus

问题描述 投票:42回答:2

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

flask flask-restful flask-restplus
2个回答
46
投票

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


5
投票

我知道这个答案可能为时已晚,但未来可能会有所帮助。

根据https://github.com/noirbizarre/flask-restplus/issues/593的说法,Flask Restplus很可能已经死亡并被遗弃。最后一次提交是在2018年10月1日。看起来项目不再被积极维护了。

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

只是我的两分钱...... :)

© www.soinside.com 2019 - 2024. All rights reserved.