Versión Django: 1.10.7
Tengo una aplicación django creada para usuarios finales chinos.
En django admin, los modelos están ordenados alfabéticamente para inglés. Cuando cambio a chino, los modelos se reordenan.
Quiero saber cómo están ordenados y determinados por qué parte del software Django.
Sé que la línea es: https://github.com/django/django/blob/1.10.7/django/contrib/admin/sites.py#L458
Todavía no entiendo cómo se hace la clasificación para los chinos.
Si está almacenando verbose_name_plural en UTF-8, entonces el modal se ordenaría en codificación UTF-8. Depende de la codificación de la cadena. Me gusta:
>>> a=[u'甲-1', u'乙-2', u'丙-3'] >>> a.sort() >>> a [u'\u4e19-3', u'\u4e59-2', u'\u7532-1']