2010-05-19 102 views
0

目前,我用這個代碼查詢:meta.Session.query(Label).order_by(Label.name).all() 它返回我按照這種方式['1','7','1a','5c']按Label.name排序的對象。有沒有一種方法可以使我們的對象按照Label.name的順序返回:['1','1a','5c','7']sqlalchemy自然排序

謝謝!

回答

2

排序由數據庫完成。如果你的數據庫不支持自然排序,你的運氣不好,必須在通過sqlalchemy檢索後手動對行進行排序。