Django序列化器,但适用于任何python应用程序

时间:2016-10-13 09:00:36

标签: flask flask-restful

我已经使用'connexion'从使用Django应用程序转移到Flask应用程序。

我很想念Django休息框架序列化器。如果没有安装Django,我还能用其他东西吗?

感谢

1 个答案:

答案 0 :(得分:1)

使用Marshmallow

Django's doc说:

  

django-rest-marshmallow软件包使用python marshmallow库为序列化程序提供了另一种实现方式。它公开了与REST框架序列化程序相同的API,并且可以在某些用例中用作替代品。

由于您标记了问题flask-restful,我应该补充说,flask-restful及其fork flask-restplus都是很好的框架,可以构建一个带有序列化/反序列化的REST API,甚至可以生成文档。特征。他们有自己的编组和参数解析方法。有人建议herethere他们转移到基于Marshmallow和Marshmallow的网站进行这些任务,但截至今天,这仍然在TODO列表中。

您可以选择依赖棉花糖生态系统。

你仍然缺乏一个很好的整合层。 flask-apispec旨在成为这个整合层。不幸的是,它还不够成熟,但最近似乎有一些活动。