pka*_*mol 4 python rest flask flask-restful marshmallow
我已经经历过一种语气flask过去几周
根据我的理解,要构建一个基于 的简单 REST api flask,有(除其他外)两种方法:
采用flask-restful并使用它来创建,Resources然后通过适当的 url/路由公开并将它们与sqlalchemy模型绑定
使用 plainsqlalchemy作为模型,然后marshmallow以json格式进行反/序列化和对象服务。
这两种方法之间有比较吗?我在这个领域有点新marshmallow方法似乎更快,也许更容易遵循。
flask-restful与反序列化层相比,采用有什么好处吗marshmallow?
小智 6
Marshmallow 是一个序列化/反序列化库,flask-restful 是一个用于构建 REST API 的包。
是的,使用 Flask-restful 有一些好处:
还有一个名为 Flask-Restplus 的包,它基于 Flask-resftul,但添加了一些功能,如 Swagger 文档生成、更好的错误处理等:https://flask-restplus.readthedocs.io/en/stable/