Установите пакет
Поставьте django-chassis перед django.contrib.admin, чтобы шаблоны перекрыли стандартный Admin.
Декларативный Admin chassis для Djangov1.0.2
Бренд, sidebar, dashboard, страницы и возможности ModelAdmin описываются frozen options. Доменные модели остаются в проекте; этот пакет — механизм.
pip install django-chassisПоставьте django-chassis перед django.contrib.admin, чтобы шаблоны перекрыли стандартный Admin.
Подключите ChassisAdminSiteMixin, задайте бренд и объявите sidebar, страницы и блоки dashboard.
Подключите ChassisAdminMixin и соберите поиск, действия и import/export в списке options.
Frozen-объекты описывают changelist, действия и import/export без самодельных развилок шаблонов.
Бренд, sidebar, navbar, свои страницы и контракты dashboard живут на AdminSite.
Расширяет ModelAdmin и AdminSite. Доменные модели и бизнес-правила остаются в проекте.
Пакет поставляет py.typed, чтобы редакторы и type checker видели публичные контракты.
Миксины, options, сервисы, шаблоны и путь запроса.
Каждый option: поля, значения по умолчанию, валидация и регион UI.
MRO, список options, Settings и раскладка change form.
Анатомия страницы, блоки, live-виджеты и сетка из четырёх колонок.
Контракты доступа, информационные страницы и карточки объектов.
Форматы, preview, история, хранилище и backend.
Проверки group-only и свой PermissionOption.