Django models Django多对多查询相关模型中的零记录
使用M2M关系的标准Django示例模型。我想返回一个没有Django models Django多对多查询相关模型中的零记录,django-models,Django Models,使用M2M关系的标准Django示例模型。我想返回一个没有会员资格的人的列表(即会员资格表中没有相关记录)。我该怎么做?有人能给我指出正确的方向吗 class Person(models.Model): name = models.CharField(max_length=128) class Group(models.Model): name = models.CharField(max_length=128) members = models.ManyToManyF
会员资格的人的列表(即会员资格表中没有相关记录)。我该怎么做?有人能给我指出正确的方向吗
class Person(models.Model):
name = models.CharField(max_length=128)
class Group(models.Model):
name = models.CharField(max_length=128)
members = models.ManyToManyField(Person, through='Membership')
class Membership(models.Model):
person = models.ForeignKey(Person)
group = models.ForeignKey(Group)
date_joined = models.DateField()
invite_reason = models.CharField(max_length=64)
多谢各位
Person.objects.filter(membership__isnull=True)