首页 > 解决方案 > 将无 DB 字段模型添加到 django 序列化 JSON

问题描述

我的问题可能很愚蠢,而且我不是专家。我想要做的是操纵JSON生成的django.core.serializers.serialize.

我已经在网上搜索以尝试找到如何序列化我的Model.

有一个参数fields需要一个我想要序列化的数组,但是如果我想添加一些未存储在数据库中的计算字段该怎么办?

我搜索了很多都没有结果,也许有一些我不知道的方法或类可以解决它?

标签: pythondjangoserializationdjango-models

解决方案


这只是一种解决方法,我设法使用它model_to_dict来获取一个dict对象,然后根据我的需要对其进行操作,然后json.dumps对其进行转换。

我不担心反序列化,因为我可以在序列化中做到这一点,但是我只是这样做,所以我可以在我的应用程序中前进,这是一个愚蠢的工作,所以我不接受它作为答案,还在等待为专家提供一些更强大的解决方案。


推荐阅读