У меня есть SQL-запрос, подобный следующему:
select * from results_table order by case
when place = 0 then 1 else 0 end, place
Этот запрос сначала сортирует положительные числа, затем НУЛИ.Как я могу написать это в Django?А еще лучше, как я могу написать это следующим образом:
Result.objects.filter(...).order_by('positive_place', 'place')
, где для определенных моделей существует «positive_place».Я читаю о аннотации, но пока не уверен, как это работает.Мне нужно написать аннотацию для каждого запроса.Есть ли способ написать аннотацию для каждого набора запросов?