Django model: How to access "join table"? -
class person(models.model): name = models.charfield(max_length=128) def __unicode__(self): return self.name class group(models.model): name = models.charfield(max_length=128) members = models.manytomanyfield(person, through='membership') def __unicode__(self): return self.name class membership(models.model): person = models.foreignkey(person) group = models.foreignkey(group) date_joined = models.datefield() invite_reason = models.charfield(max_length=64
so want here access person/group/data_joined/invite_reason group object, how write such code? thanks~
it's standard reverse foreignkey relationship:
my_group.membership_set.all()
Comments
Post a Comment