Эквивалент Django ORM для этого SQL: ORDER BY CONVERT (...) - PullRequest
0 голосов
/ 08 января 2012

Мой SQL-запрос похож на:

SELECT * FROM my_model ORDER BY CONVERT(my_field USING tis620)

Я также пытался с этим (это, безусловно, неправильно):

MyModel.objects.extra(order_by=['CONVERT(my_field USING tis620) ASC'])

Есть ли эквивалент Django-формы для такого рода "ЗАКАЗАТЬ "SQL?

1 Ответ

2 голосов
/ 08 января 2012

Попробуйте это:

MyModel.objects.extra(select={'converted': 'CONVERT(my_field USING tis620)'},
    order_by=['converted'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...