python - 将无 DB 字段模型添加到 django 序列化 JSON
问题描述
我的问题可能很愚蠢,而且我不是专家。我想要做的是操纵JSON
生成的django.core.serializers.serialize
.
我已经在网上搜索以尝试找到如何序列化我的Model
.
有一个参数fields
需要一个我想要序列化的数组,但是如果我想添加一些未存储在数据库中的计算字段该怎么办?
我搜索了很多都没有结果,也许有一些我不知道的方法或类可以解决它?
解决方案
这只是一种解决方法,我设法使用它model_to_dict
来获取一个dict
对象,然后根据我的需要对其进行操作,然后json.dumps
对其进行转换。
我不担心反序列化,因为我可以在序列化中做到这一点,但是我只是这样做,所以我可以在我的应用程序中前进,这是一个愚蠢的工作,所以我不接受它作为答案,还在等待为专家提供一些更强大的解决方案。
推荐阅读
- python - 部署机器学习 python 应用程序时出错
- java - 在spring boot中无法连接到远程服务器[curl]
- select - 即使列在主键中,Cassandra Select 查询返回也允许过滤
- c# - 如何写入统一游戏的控制台(构建后)?
- windows - 任务计划程序:如何在输出文件的命名中使用 cmd 脚本?
- data-structures - 树的深度与高度
- javascript - 如果 onsubmit 函数运行时间超过 10 秒,HTML 表单会提交两次
- python - Google Cloud Function Build timeout - 所有要求均已加载
- azure - Azure App Service 和 .NET Core 3.1 中长时间运行计算的适当解决方案?
- powerbi - Power BI - 处理数据集中的数据时出错