我有这样的模型
# models.py
class MyModel( models.Model ):
orders = models.JsonField(null= True, blank=True, default=list)
category = models.ForeignKey(Category, on_delete=models.CASCADE)
Run Code Online (Sandbox Code Playgroud)
我在这个结构中存储了 json 数据。
[
{
"order_name": "first order",
"price": 200
},
{
"order_name": "second order",
"price": 800
},
{
"order_name": "third order",
"price": 100
}
]
Run Code Online (Sandbox Code Playgroud)
我想计算所有 json 对象的价格总和,即 200+800+100
django django-aggregation django-postgresql django-jsonfield django-3.0