我的 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”查询的 django 文档,但在那里找不到我的用例。
非常感谢!缺口。