私の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ドキュメントを見ましたが、ユースケースが見つかりませんでした。
どうもありがとう!ニック。