0

membersユーザーへのM2Mフィールドを持つ会話スレッドモデルがあります。

私がする必要があるのは、特定のメンバーのみが関連しているスレッドのインスタンスを取得することです。それ以上でもそれ以下でもありません。

4

1 に答える 1

0

私はあなたがこのようなことをしようとしていると思います:

class Thread(models.Model):
    members = models.ManyToManyField(User, related_name='threads')

>> user_threads = user.threads.filter(any_condition)

編集:

必要なものは次のようになります。

>> exact_users = [user1, user2, ...]
>> ts = Thread.objects.filter(members__in = exact_users)
于 2012-11-17T22:38:47.963 に答える