考虑以下模型:
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)
成员资格是具有额外字段的自定义多对可能直通对象。
如果我有一个人实例,我如何访问其所有成员关系的相应 date_joined 字段 - 无论是在常规代码中还是在 django 模板文件中?