sqlalchemy自然分类

时间:2010-05-19 07:59:40

标签: python sqlalchemy

目前,我正在查询此代码:meta.Session.query(Label).order_by(Label.name).all() 并且它以这种方式返回按Label.name排序的对象['1','7','1a','5c']。有没有办法我可以让订单中返回的对象的Label.name排序如下['1','1a','5c','7']

谢谢!

1 个答案:

答案 0 :(得分:2)

排序由数据库完成。如果您的数据库不支持自然排序,那么您运气不好,并且必须在通过sqlalchemy检索行后对其进行手动排序。