【发布时间】:2015-09-29 21:29:28
【问题描述】:
我有以下型号:
class Group(models.Model):
group_name = models.CharField(max_length=16)
class Member(models.Model):
group = models.ForeignKey('Group')
member_name = models.CharField(max_length=16)
gender = models.BooleanField() #False is "female", True is "male"
如何找到没有Member的Group,或者Members的男性数量为零?
我尝试了以下方法,但没有成功:
Group.objects.filter( Q(member__isnull=True) |
Q(member__isnull=False) &
Q( Count(member__gender=True)=0 ) )
【问题讨论】:
标签: python django django-admin django-queryset