如何根据Django网站上的当前用户语言环境对集合进行排序

|| 我需要通过utf-8字符串属性(通过ActiveRecord构建)对对象集合进行排序。当前,代码是通过order_by方法按ASCII顺序排序的,但是需要将其更改为locale.strcoll。不幸的是,使用内置的语言环境功能需要更改整个应用程序的区域性,而不仅仅是当前请求。 我看过Babel库,但它似乎没有提供我需要的功能。 我唯一能找到的其他选择是pyICU,但是在我的环境中安装ICU库将阻止它成为可行的解决方案。 还有其他选择吗?     
已邀请:
        我最终采用的解决方案只是将utf-8字符串转换为ASCII并剥离变音符仅用于排序操作。虽然不理想,但最终只能用于这种情况。     

要回复问题请先登录注册