我想过滤掉电子邮件列中的空值。
所以我尝试了这个:
users = User.objects.filter(email__iexact='')
但是,record has empty value 不会出现。
谁知道这是为什么?
模型是:
class User(models.Model):
email = models.EmailField(blank=True)
最佳答案
如果你想显示所有不为空的电子邮件(过滤掉空的),那么你可以使用排除它们
users = User.objects.exclude(email__isnull=True)
如果您想获取所有电子邮件值为空的列,请使用
users = User.objects.filter(email__isnull=True)
关于django - 如何过滤 Django 查询集中的空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49423163/