我最近迁移到Python并不能解决很简单的问题(使用Django)。一个模型有JSON字段(PostgreSQL),可以说例如水果。当更新的情况下,我不喜欢这样写道:使用Python追加JSON数组与另一个项目
model.fruits = {"id": 1, "name": "apple"}
model.save()
在编辑模式,我想补充的又一硕果(追加),这样的结果将有几个JSON项目,model.fruits将返回值像这样:
[
{
"id": 1,
"name": "apple"
},
{
"id": 2,
"name": "banana"
},
{
"id": 3,
"name": "orange"
},
]
我试图寻找解决方案,但它似乎是追加功能本字典覆盖值,而不是附加它们。将项目追加到数据库中这个JSON字段的快速方法是什么?也许有一个快速解决方案库?