不将任何数据库字段模型添加到Django序列化的JSON

问题描述 投票:1回答:1

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

我搜索了网络,试图找到如何序列化我的Model中某些选择的字段。

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

我已经搜索了很多没有结果的东西,也许有某种我不知道的方法或类之类的东西可能可以解决它?

python django serialization django-models
1个回答
0
投票

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

我不担心反序列化,因为我可以像在序列化中那样做到,但是只是这样做,这样我才能在我的应用程序中前进,这是一个愚蠢的工作,因此不接受它作为答案,仍在等待专家寻求更强大的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.