【发布时间】:2011-02-03 03:19:24
【问题描述】:
我不确定描述我想要做什么的最佳方式,所以请原谅我的标题。
我有两个模型,用户和组。 Group 包含字段 members,是一个 ManyToManyField 引用 User。
给定一个用户,我想找到该用户所属的所有组。
我的想法是做这样的事情:
groups = Group.objects.filter(user in members)
类似的东西。即使我意识到这是不对的
我尝试阅读此链接,但不知道如何申请: http://docs.djangoproject.com/en/dev/topics/db/queries/#spanning-multi-valued-relationships
谢谢
编辑:
想通了 groups = Group.objects.filter(members__username=user.username)
【问题讨论】:
标签: python django django-models