sqlalchemy естественная сортировка - PullRequest
0 голосов
/ 19 мая 2010

В настоящее время я запрашиваю этот код: meta.Session.query(Label).order_by(Label.name).all() и он возвращает мне объекты, отсортированные по Label.name таким образом ['1', '7', '1a', '5c']. Есть ли способ, которым я могу получить объекты, возвращенные в порядке с их Label.name, отсортированным так: [1, 1a, 5c, 7, 7]

Спасибо! * * 1004

1 Ответ

2 голосов
/ 19 мая 2010

Сортировка производится по базе данных. Если ваша база данных не поддерживает естественную сортировку, вам не повезло, и вам нужно отсортировать строки вручную после получения их с помощью sqlalchemy.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...