【发布时间】:2021-02-16 10:56:50
【问题描述】:
我有一个简单的模型,例如:
class MyModel(models.Model):
data = JSONField()
JSONField data 的结构如下:
{
"name": "Brian",
"skills": [
{"id": 4, "name": "First aid"},
{"id": 5, "name": "Second aid"}
]
}
我想创建一个查询,获取由数据中 skill 的 id 过滤的 MyModels 列表。
我在这里尝试了几种不同的途径,并且可以在 Python 中完成这项工作,但我很确定在 Django 中有一种方法可以做到这一点;我认为我的 SQL 不够好,无法弄清楚。
提前干杯。
【问题讨论】:
标签: python django postgresql jsonfield