Django ORM может сделать ORDER BY на определенном значении столбца?

У меня есть таблица 'билеты' со следующими столбцами

  • идентификатор - первичный ключ - автоматический инкремент
  • заголовок - varchar (256)
  • состояние - smallint (6) - Может иметь любое значение между 1 и 5, обработанный Django

Когда я сделаю a SELECT * Я хочу строки с status = 4 наверху, другие записи будут следовать за ними. Это может быть достигнуто следующим запросом:

select * from tickets order by status=4 DESC

Это может запросить быть выполненным через Django ORM? Какие параметры должны быть переданы QuerySet.order_by() метод?

18
задан rubayeet 1 February 2010 в 11:54
поделиться