У меня есть таблица "билеты" со следующими столбцами
- id - первичный ключ - автоматический приращение
- title - varchar (256)
- status - smallint (6) - Может иметь любое значение от 1 до 5, обработанное Django
Когда я сделаю SELECT *
, я хочу, чтобы строки с status = 4
вверху, остальные записи будут следовать за ними. Это может быть достигнуто с помощью следующего запроса:
select * from tickets order by status=4 DESC
Можно ли выполнить этот запрос через Django ORM? Какие параметры следует передать методу QuerySet.order_by()
?