Я ищу способ фильтрации всех объектов одного типа, которые имеют одинаковые наборы запросов для поля M2M.
class Comment(models.Model):
user = models.ForeignKey(User, related_name='comment_user')
content = models.CharField(max_length=5000, null=True)
private_to = models.ManyToManyField(User, null=True, related_name='private_to')
Учитывая объект комментария, я хочу получить все другие комментарии, которые имеют одинаковое поле M2M (т. е. если поле private_to возвращает пользователя 1 и пользователя 2 для комментария, оно найдет все другие комментарии, которые содержат точно обоих этих пользователей в поле private_to.)
Есть ли краткий встроенный способ сделать это?