Возможности Django Admin о которых вы могли не знать
В мастер-классе расскажем о возможностях Django Admin Panel, которые стоит использовать при разработке собственной версии backend/dashboard или при настройке с нуля Django Admin Panel "из коробки".
2 февраля (чт) 19:00 мск
  • Длительность 2 часа
Требования
  • Опыт использования Django-Framework
  • Навыки работс c Django Admin Panel (модуль django.contrib.admin)
  • Продвинутые навыки работы с OOП в Python
Результат
  • По-настоящему познакомитесь с Django Admin - мощным инструментом фреймворка Django.
  • Посмотрите на возможности Django Admin c новой стороны, не совпадающей с мнением авторов официальной документации
  • Сможете исправить некоторые архитектурные ошибки модуля django.contrib.admin
  • Увидите недокументированные способы работы с классами модуля django.contrib.admin
    Подрбнее..
Формат
Онлайн
Вебинар длительностью 2 ч
(2 февраля, 19:00 мск).
Практика
Часть практики вы будете делать прямо на занятии
Коммуникация
У вас будет поддержка в чате, а также на вебинаре будут разбираться типичные вопросы и ошибки, примеры лучших практик и решений.
Этот мастер-класс для вас, если вы:
  • Пишете много кода для настройки Django Admin
  • Ищите гибкое управление правами доступа к различным методам Django Admin
  • Хотите ускорить разработку Django Admin Actions
  • Планируете поставить новую "батарейку" в свой Django-проект? Подождите, она там уже есть…
  • Хотите масштабировать Django Admin и сохранить простоту работы с проектом
Программа мастер-класса
2 февраля с 19:00 до 21:00
1. модуль django.admin.contrib
основы:
  • сайт
  • администратор модели
  • action
  • 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
Вопросы, ответы
Требования к участникам
  • 1
    Опыт использования Django
  • 2
    Навыки работы с модулем Django.contrib.admin (Django Admin Panel)
  • 3
    Продвинутые навыки работы с OOП в Python (наследование, bound/unbound-методы, принципы SOLID)
Автор
Максим Данилов
Владелец wPsoft, совладелец и разработчик winePad.at.
В коммерческой разработке с 1997 года. 8 лет разработки на ассемблере под RISC микропроцессоры, 7 лет работы с VB и VBA, 6 лет с PHP. С 2015 года по настоящее время основной стек -Django/Python/Vue.Js

Спикер конференций:
  • Moscow Python Conf++
  • DjangoCon us/eu
  • PYCON de/ru
и другие

"С 2016 г. я транслирую идею использования модуля django.contrib.admin для сложных django-проектов".


Тарифы
Купить запись
990 руб
  • Запись МК
Выбрать
Купить запись
Оставьте контакты
Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности