87

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

4

2 回答 2

75

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

于 2017-01-21T19:46:29.077 回答
31

更新阅读此已接受的答案时,请考虑将Flask- RESTX 作为替代选项,它是Flask-RESTPlus的一个分支。

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

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

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

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

于 2019-03-14T00:02:26.320 回答