У меня есть QuerySet, и я хотел бы заказать их численно.Проблема в том, что данные хранятся в виде строки.Я знаю, как сделать это в SQL или в списке, но не в наборе запросов.Это вообще возможно?
Вам, вероятно, придется вернуться к функции extra Джанго. Может быть:
ordered = (qs.extra(select={"order_column": "CONVERT(column, INTEGER)"}) .order_by("order_column"))
(Предполагается, что вы используете MySQL)