[英]Is there a django-orm lookup for querying nested jsonfield key?
[英]Django JSONField isnull lookup
据我所知,您不能在 Django 原生JSONField
上使用__isnull
查找。 在互联网上,我发现了这个无效的问题。 作为可能的解决方法,我们当然可以使用这些黑客:
model.objects.filter(field__contains={'key': None})
,这不是那么灵活,因为您可能需要查询多个键或其他任何东西。
model.objects.exclude(field__key=True).exclude(field__key=False)
,这是hacky,仅适用于布尔数据。
我希望有更好的方法 ((c) Raymond Hettinger) 来做这件事。 任何建议将不胜感激。 现在,我将采用第一种方法
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.