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