[英]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.