代码之家  ›  专栏  ›  技术社区  ›  masterforker

Flask RESTful vs Flask RESTplus

  •  91
  • masterforker  · 技术社区  · 8 年前

    除了能够使用Swagger UI为我们的API自动生成交互式文档之外,使用 Flask-RESTplus 结束 Flask-RESTful ?

    3 回复  |  直到 8 年前
        1
  •  77
  •   Laurel Enrique    3 年前

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

        2
  •  39
  •   miraculixx    4 年前

    当阅读这个被接受的答案时,考虑到 Flask-RESTX 其是作为替代选项而保持的烧瓶RESTPlus的叉。

    我意识到,这个答案可能太晚了,但在未来可能还是有帮助的。

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

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

    只是我的两分钱…:)

        3
  •  0
  •   Gabriel Ceron Viveros    2 年前

    使现代化 您还应该考虑使用FastAPI,这是一个正在流行的框架(请参阅google趋势)。与Flask不同的是:它具有内置的数据验证,支持异步任务,并且您还可以获得Swagger UI。

    您可以像在Flask中一样使用decorator来建立端点,据报道这会更快。

    检查: https://fastapi.tiangolo.com/

    希望有帮助。