Задать вопрос
@aeHarkonnen

Можно ли создать sql запрос и получить 2 queryset?

Вопросик для саморазвития, допустим, у меня есть посты и надо сначала вывести на страницу все посты с флагом True а потом все с флагом False. Сейчас я это делаю так:
1) получаю из бд все посты
2) цикл проходящий по всем постам и выводящий только посты с флагом True
3) цикл по всем постам выводящий с флагом False
Можно ли сразу через SQL запрос получить 2 queryset с разными флагами, что бы не гонять циклы, вообще в каких-нибудь субд, orm?
Ну и может кто подскажет как сделать это правильней, у меня проект на Django + PostreSQL
  • Вопрос задан
  • 2325 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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