Я хочу добавить raw sql к объекту модели Django.Запрос в SQL я хотел бы выполнить без написания всей вещи.Необработанный SQL:
SELECT * FROM elements ORDER BY IF(elements.order=0, 99999, elements.order) ASC
По сути, элементы заказа по полю заказа, но если их значение заказа '0', они упорядочены последними.
Я попытался использовать extra () или добавитьraw () без особого успеха ... Я хочу иметь возможность сделать что-то вроде этого:
Elements.objects.all().extra("ORDER BY IF(order=0, 99999, order)") ## or
Elements.objects.all().raw("ORDER BY IF(order=0, 99999, order)")
Любая подсказка ???