Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Помогите правильно составить фильтр m2m [RSS Feed]

#1 Май 28, 2013 11:25:50

hulygun
Зарегистрирован: 2012-08-25
Сообщения: 74
Репутация: +  2  -
Профиль   Отправить e-mail  

Помогите правильно составить фильтр m2m

Есть 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')
, но получаются дубли

Офлайн

#2 Май 28, 2013 12:19:23

hulygun
Зарегистрирован: 2012-08-25
Сообщения: 74
Репутация: +  2  -
Профиль   Отправить e-mail  

Помогите правильно составить фильтр m2m

Вопрос снят. Всё решилось агрегацией

Офлайн

  • Начало
  • » Django
  • » Помогите правильно составить фильтр m2m[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version