members
ユーザーへのM2Mフィールドを持つ会話スレッドモデルがあります。
私がする必要があるのは、特定のメンバーのみが関連しているスレッドのインスタンスを取得することです。それ以上でもそれ以下でもありません。
members
ユーザーへのM2Mフィールドを持つ会話スレッドモデルがあります。
私がする必要があるのは、特定のメンバーのみが関連しているスレッドのインスタンスを取得することです。それ以上でもそれ以下でもありません。
私はあなたがこのようなことをしようとしていると思います:
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)