Flask-RESTful 与 Flask-RESTplus
Flask-RESTful vs Flask-RESTplus
除了能够使用 Swagger UI 为我们的 API 自动生成交互式文档之外,使用 Flask-RESTplus over Flask-RESTful 还有什么真正的优势吗?
我都用过,我们切换到 Flask-restplus 的唯一原因是希望自动生成 Swagger 文档。根据我的经验,没有其他明显的差异。 Flask-RESTplus 开始是 Flask-RESTful 的一个分支,所以如果你愿意,你可以阅读提交历史,看看是否有任何其他明显的差异。
update 在阅读这个已接受的答案时,请考虑有 Flask-RESTX 作为替代选项,它是维护的 Flask-RESTPlus 的一个分支。
我知道这个答案可能为时已晚,但它在未来可能会有帮助。
根据 https://github.com/noirbizarre/flask-restplus/issues/593,Flask Restplus 很可能已经死亡并被遗弃。最后一次提交是在 2018 年 10 月 1 日。看起来该项目不再被积极维护。
因此,我建议您使用 Flask Restful,尽管 Restplus 中有自动生成的 Swagger 文档。由于 Restplus 没有得到维护,很可能该实现迟早会过时。与其在 Restplus 过时后切换到 Restful,我认为从 Restful 本身开始是更好的主意。
只是我的两分钱...:)
除了能够使用 Swagger UI 为我们的 API 自动生成交互式文档之外,使用 Flask-RESTplus over Flask-RESTful 还有什么真正的优势吗?
我都用过,我们切换到 Flask-restplus 的唯一原因是希望自动生成 Swagger 文档。根据我的经验,没有其他明显的差异。 Flask-RESTplus 开始是 Flask-RESTful 的一个分支,所以如果你愿意,你可以阅读提交历史,看看是否有任何其他明显的差异。
update 在阅读这个已接受的答案时,请考虑有 Flask-RESTX 作为替代选项,它是维护的 Flask-RESTPlus 的一个分支。
我知道这个答案可能为时已晚,但它在未来可能会有帮助。
根据 https://github.com/noirbizarre/flask-restplus/issues/593,Flask Restplus 很可能已经死亡并被遗弃。最后一次提交是在 2018 年 10 月 1 日。看起来该项目不再被积极维护。
因此,我建议您使用 Flask Restful,尽管 Restplus 中有自动生成的 Swagger 文档。由于 Restplus 没有得到维护,很可能该实现迟早会过时。与其在 Restplus 过时后切换到 Restful,我认为从 Restful 本身开始是更好的主意。
只是我的两分钱...:)