У меня есть таблица 'билеты' со следующими столбцами
Когда я сделаю a SELECT *
Я хочу строки с status = 4
наверху, другие записи будут следовать за ними. Это может быть достигнуто следующим запросом:
select * from tickets order by status=4 DESC
Это может запросить быть выполненным через Django ORM? Какие параметры должны быть переданы QuerySet.order_by()
метод?
q = Ticket.objects.extra(select={'is_top': "status = 4"})
q = q.extra(order_by = ['-is_top'])