【发布时间】:2016-01-16 02:09:48
【问题描述】:
我最近迁移到 Python 并且无法解决非常简单的问题(使用 Django)。模型具有 JSON 字段 (PostgreSQL),例如水果。更新实例时,我会这样做:
model.fruits = {"id": 1, "name": "apple"}
model.save()
在编辑模型时,我想添加另一个水果(追加),因此结果中的 JSON 项很少,而 model.fruits 将返回如下值:
[
{
"id": 1,
"name": "apple"
},
{
"id": 2,
"name": "banana"
},
{
"id": 3,
"name": "orange"
},
]
我试图搜索解决方案,但似乎此字典的附加功能会覆盖值,而不是附加它们。将项目附加到数据库中此 JSON 字段的快速方法是什么?也许有一个快速解决方法的库?
【问题讨论】:
标签: python json django postgresql