Есть модель:
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,]))
, тоже находит лишние