这是我flask.SQLAlchemy查询:Postgres没有正确排序
available_subservices = (
ServicesForOffer.query
.filter_by(type=u'Дополнительная')
.order_by(ServicesForOffer.name)
.all()
)
,所以我把它打印出来:
for subs in available_subservices:
print subs.name
和我所看到的是:
Доп.створка
Окно с двойными рамами (2 створки)
Окно с двойными рамами (3 створки)
окно с балконной дверью
Эркер
Мойка окон
Мойка окон, уборка кухни, уборка ванной и сан.узла
мытье холодильника
балкон
глажка
дорога
Разбор шкафа/антресоли/гардеробной
Мелкая бытовая техника
Жалюзи вертикальные
духовка
我不指望任何人知道西里尔字母顺序,但你仍然可以看到各个首都分散在各地,并且дорога
和духовка
都是n彼此靠近。某些类型的Python2 &可能是Unicode问题?
P.S.当我排序ServicesForOffer.name.desc()
同样奇怪的顺序被转载,反过来当然。所以显然Postgres知道我没有。