Возможности Django Admin о которых вы могли не знать [Thinknetica]

Bot

Администратор
Команда форума
23 Янв 2020
146,077
897
113
Возможности Django Admin о которых вы могли не знать

В мастер-классе расскажем о возможностях Django Admin Panel, которые стоит использовать при разработке собственной версии backend/dashboard или при настройке с нуля Django Admin Panel "из коробки".

Программа мастер-класса
1. модуль django.admin.contrib
основы:

  • администратор модели
  • permissions

2. конфигуратор SiteAdmin

  • настройка AdminSites
  • множественные AdminSites
  • работа с admin-urls
  • регистрация администраторов моделей

3. Администратор модели.

  • Основы: ListView, AddView, ChangeView, HistoryView, DeleteView, RedirectView
  • исправление MA singleton problem
  • улучшение AdminLogging
  • версионирование изменений состояния объектов Модели

4. Действия Администраторов моделей.

  • Создание Шаблона ActionBaseClassView Для AdminActions на базе GCBV
  • Исправление проблем безопасности в Admin декораторе

5. Форма Правки\добавления объектов

  • основы: ModelForm, AdminForm, Inline, AdminInline
  • использование AutocompleteView для связанных полей
  • недостатки Inline и решения

6. Q&A section
Вопросы, ответы
thinknetica.com/pro/mk_django_admin