3
使用標準Django示例模型進行M2M關係。我想返回一個沒有Membership
(即Membership
表中沒有相關記錄)的Person
(人)列表,我該如何去做這件事?有人能指出我的方向是否正確嗎?Django在相關模型中針對零記錄的多對多查詢
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)
謝謝。