Перейти к основному содержимому

Декларативный Admin chassis для Djangov1.0.2

Структурированный Admin для Django

Бренд, sidebar, dashboard, страницы и возможности ModelAdmin описываются frozen options. Доменные модели остаются в проекте; этот пакет — механизм.

pip install django-chassis

От установки до рабочего admin

01

Установите пакет

Поставьте django-chassis перед django.contrib.admin, чтобы шаблоны перекрыли стандартный Admin.

02

Соберите AdminSite

Подключите ChassisAdminSiteMixin, задайте бренд и объявите sidebar, страницы и блоки dashboard.

03

Соберите ModelAdmin

Подключите ChassisAdminMixin и соберите поиск, действия и import/export в списке options.

Почему Django-Chassis

Декларативные options

Frozen-объекты описывают changelist, действия и import/export без самодельных развилок шаблонов.

Chassis всего сайта

Бренд, sidebar, navbar, свои страницы и контракты dashboard живут на AdminSite.

Нативная интеграция с Django

Расширяет ModelAdmin и AdminSite. Доменные модели и бизнес-правила остаются в проекте.

Строгая типизация

Пакет поставляет py.typed, чтобы редакторы и type checker видели публичные контракты.