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