Python 如何使用嵌套字典查询Django JSONField?
我使用的是Django 3.2.3/Python 3.7.8/PostgreSQL 12.3 models.pyPython 如何使用嵌套字典查询Django JSONField?,python,django,jsonfield,Python,Django,Jsonfield,我使用的是Django 3.2.3/Python 3.7.8/PostgreSQL 12.3 models.py class Booking(models.Model): reference = models.CharField(max_length=15, unique=True) services = models.JSONField() 服务结构为: { '1':{ 'id': 3, 'name': 'Name 1' }, '2':{ 'i
class Booking(models.Model):
reference = models.CharField(max_length=15, unique=True)
services = models.JSONField()
服务
结构为:
{
'1':{
'id': 3,
'name': 'Name 1'
},
'2':{
'id': 4,
'name': 'Name 2
},
'3':{
'id': 3,
'name': 'Name 3
},
...
}
如何筛选具有id的服务的预订
3
我尝试了Booking.objects.filter(services\uu包含=[{'id':3}])
,但无法通过
请帮忙