@Djangist

Фильтрация с приортитетом одной категории над другой?

Имеются 2 таблицы - Посты и Категории. Между ними отношение many to many. Необходимо получить 3 Поста, в фильтрации участвует 4 категории, но среди выборки из этих трех Постов как минимум один Пост должен соответствовать приоритетной категории. Т.е:
В фильтрации участвуют - Категория-0(приоритетная), Категория-1, Категория-2, Категория-3
В результате необходимо получить как минимум 1 Пост имеющий связь с Категорией-0 и еще 2 случайных Поста подходящие под условия фильтрации.
Как определить приоритет к необходимой мне категории?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 2
netpastor
@netpastor
Python developer
Я бы вместо сложных фильтров сделал бы один кверисет по приоритетной категории и еще один по неприоритетным и использовал union
Ответ написан
Комментировать
@siarheisiarhei
objects.filter = .........?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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