I've run into a problem with mutliple ManyToMany fields with the same model. Only one set of the get_*_list() methods show up pointing backwards:
class Group(meta.Model): owners = meta.ManyToManyField( User, singular='owner', related_name='ownerof') members = meta.ManyToManyField(User, singular='member', related_name='memberof') With this model, I get a User.get_ownerof_list() method but not a User.get_memberof_list() However, if I flip the ordering: class Group(meta.Model): members = meta.ManyToManyField(User, singular='member', related_name='memberof') owners = meta.ManyToManyField( User, singular='owner', related_name='ownerof') Now I get a User.get_memberof_list() but not a User.get_ownerof_list() It seems like the model can only handle one ManyToManyField to a given model. This looks like a bug to me. Has anyone seen this before? Is there a workaround? Paul