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

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

android - layout with fragment and framelayout replaced by another fragment and framelayout -