У меня есть модель, которая имеет ExternalKey для встроенной модели пользователя в django.contrib.auth
, и я расстроен тем фактом, что поле выбора в admin всегда сортируется по первичному ключу пользователя.
Я бы предпочел, чтобы это сортировалось по имени пользователя по алфавиту, и хотя мой инстинкт не хотел возиться с внутренностями Django, я не могу найти более простой способ изменить порядок пользователей.
Самый простой способ, о котором я могу думать, - это окунуться в мою установку Django и добавить
ordering = ('username',)
для класса Meta модели пользователя.
Есть ли какой-то monkeypatching, который я мог бы сделать, или любой другой менее инвазивный способ изменить порядок модели пользователя?
В качестве альтернативы, может ли кто-нибудь что-нибудь, что может сломаться, сделав это изменение?