0
目前,我用这个代码查询:meta.Session.query(Label).order_by(Label.name).all()
它返回我按照这种方式['1','7','1a','5c']按Label.name排序的对象。有没有一种方法可以使我们的对象按照Label.name的顺序返回:['1','1a','5c','7']sqlalchemy自然排序
谢谢!
目前,我用这个代码查询:meta.Session.query(Label).order_by(Label.name).all()
它返回我按照这种方式['1','7','1a','5c']按Label.name排序的对象。有没有一种方法可以使我们的对象按照Label.name的顺序返回:['1','1a','5c','7']sqlalchemy自然排序
谢谢!
排序由数据库完成。如果你的数据库不支持自然排序,你的运气不好,必须在通过sqlalchemy检索后手动对行进行排序。