我需要通过 utf-8 字符串属性(通过 ActiveRecord 构建)对对象集合进行排序。目前,代码通过 order_by 方法按 ASCII 顺序排序,但是需要将其更改为 locale.strcoll。不幸的是,使用内置的语言环境功能需要更改整个应用程序的文化,而不仅仅是当前请求。
我查看了 Babel 库,但它似乎没有提供我需要的功能。
我能找到的唯一其他选择是 pyICU,但是在我的环境中安装 ICU 库将阻止这成为可行的解决方案。
还有其他选择吗?
我需要通过 utf-8 字符串属性(通过 ActiveRecord 构建)对对象集合进行排序。目前,代码通过 order_by 方法按 ASCII 顺序排序,但是需要将其更改为 locale.strcoll。不幸的是,使用内置的语言环境功能需要更改整个应用程序的文化,而不仅仅是当前请求。
我查看了 Babel 库,但它似乎没有提供我需要的功能。
我能找到的唯一其他选择是 pyICU,但是在我的环境中安装 ICU 库将阻止这成为可行的解决方案。
还有其他选择吗?