Django models中多对多字段的反查询

160 阅读1分钟
原文链接: zhuanlan.zhihu.com

The Django Book中这样写

但我使用属性名后加_set会报错

而直接用members = group.user_group_join.all() 就可以

可能因为我的MyUser类里有两个与MyGroup相关的字段

class MyUser(models.Model):
    group_join = models.ManyToManyField(MyGroup,related_name="user_group_join")
    group_manage = models.ManyToManyField(MyGroup,related_name="user_group_manage")