【发布时间】:2009-05-20 07:33:36
【问题描述】:
我的 django 应用中有团队的概念。
class Team(models.Model):
name = models.CharField(max_length=200)
#snip
team_members = models.ManyToManyField(User)
我想获取当前登录用户所属的所有团队。类似于
Team.objects.all().filter(request.user.id__in = team_members.all())
这显然行不通。有没有人对如何在不直接进入 sql 的情况下进行此类查询有一些建议?我确实查看了“in”查询的the django documentation,但在那里找不到我的用例。
非常感谢! 尼克。
【问题讨论】: