我已经使用'connexion'从使用Django应用程序转移到Flask应用程序。
我很想念Django休息框架序列化器。如果没有安装Django,我还能用其他东西吗?
感谢
答案 0 :(得分:1)
使用Marshmallow!
django-rest-marshmallow软件包使用python marshmallow库为序列化程序提供了另一种实现方式。它公开了与REST框架序列化程序相同的API,并且可以在某些用例中用作替代品。
由于您标记了问题flask-restful
,我应该补充说,flask-restful
及其fork flask-restplus
都是很好的框架,可以构建一个带有序列化/反序列化的REST API,甚至可以生成文档。特征。他们有自己的编组和参数解析方法。有人建议here和there他们转移到基于Marshmallow和Marshmallow的网站进行这些任务,但截至今天,这仍然在TODO列表中。
您可以选择依赖棉花糖生态系统。
你仍然缺乏一个很好的整合层。 flask-apispec旨在成为这个整合层。不幸的是,它还不够成熟,但最近似乎有一些活动。