考虑我的模型名为 DemoModel ,其中包含Char Field类型的名为 demo_field 的字段。
现在我必须查询具有空值的 demo_field 和' demo'。
示例:
Class DemoModel(models.Model):
demo_field = models.CharField(max_lenght=20)
我试过像
那样查询DemoModel.objects.filter(demo_field__in=[None,"demo"])
但我只能获得有价值的记录" demo"。
我想在单行查询它是否有可能?或任何其他方式
答案 0 :(得分:2)
from django.db.models import Q
DemoModel.objects.filter(Q(demo__isnull=True) | Q(demo="demo"))