Найти - Пользователи
Полная версия: Помогите правильно составить фильтр m2m
Начало » Django » Помогите правильно составить фильтр m2m
1
hulygun
Есть 3 модели:
class Model1(models.Model):
    field1 = models.ForeignKey(Model2)
class Model2(models.Model):
    ...
class Model3(models.Model):
   field3 = models.ManyToManyField(Model1)

Задача: выбрать все Model3, у которых одинаковые Model2.

Я пробовал так
Model3.objects.filter(field3__field1__in='значение объекта Model2')
, но получаются дубли
hulygun
Вопрос снят. Всё решилось агрегацией
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB