这是一个简单的问题。我想知道这样写是否相同:
queryset=Model.objects.filter(字段=None)
比:
queryset=Model.objects.filter(field\uu isnull=True)
我正在使用django 1.8
他们是平等的:
>&燃气轮机&燃气轮机;str(Person.objects.filter(age\u isnull=True).query)==str(Person.objects.filter(age=None).query)
符合事实的
&燃气轮机&燃气轮机&燃气轮机;打印(Person.objects.filter(age=None.query)
选择";人&引用;id"&引用;人&引用;名称&引用;人&引用;“是”&引用;人&引用;年龄“;从「;人名;其中;人&引用;年龄“;是空的
&燃气轮机&燃气轮机&燃气轮机;打印(Person.objects.filter(age\uu isnull=True).query)
选择";人&引用;id"&引用;人&引用;名称&引用;人&引用;“是”&引用;人&引用;年龄“;从「;人名;其中;人&引用;年龄“;是空的
排除:Postgres JSON字段(参见@cameron lee的答案)