@WebDev921

Как получить объект по точному вхождению в ManyToManyField?

Есть модель:
class Dialog(models.Model):
    is_active = models.BooleanField(
        verbose_name='Активность', blank=False, default=True)
    members = models.ManyToManyField(
        "users.User", verbose_name='Участники',
        related_name='dialogues')


Как можно получить объект по точному вхождению участников?
если использовать members__in[...], то находит диалоги в которых только один из участников есть в списке

Так же пробовал через Q
dialog = Dialog.objects.filter( Q(members__in=[self.request.user,]) & Q(members__in=[another,]))
, тоже находит лишние
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы