Как изменить порядок модулей, перечисленных в боковой панели Django Admin
Здесь представлены некоторые модули в алфавитном порядке по умолчанию в боковой панели администратора
Данные аутентификации и авторизации/Вопросы/Опросы/Администратор сайта
Я хочу изменить порядок, как я могу это сделать. ? Я знаю, что в мире Django это не имеет значения. Но наш клиент попросил сделать это. Поэтому нам нужна помощь в том, как мы можем это сделать.
Два шага, необходимые для переопределения порядка по умолчанию для вашего сайта администратора.
Первым шагом будет подклассификация встроенного в Django AdminSite. Это позволит вам настроить список приложений по своему усмотрению.
В частности, вы захотите переопределить метод get_app_list для вашего подкласса AdminSite.
согласно Django Docs на AdminSite.get_app_list
метод:
Списки приложений и моделей сортируются в алфавитном порядке по их названиям. Вы можете переопределить этот метод, чтобы изменить порядок по умолчанию на индексной странице администратора.
Для него существует пакет pip django-reorder-admin. В документации есть полное руководство по его использованию