Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

990 ₽
нет рассрочки

Формат

Онлайн

Вебинар длительностью 2 ч

Практика
Часть практики вы будете делать прямо на занятии

Коммуникация
У вас будет поддержка в чате, а также на вебинаре будут разбираться типичные вопросы и ошибки, примеры лучших практик и решений.

Этот мастер-класс для вас, если вы:

  • Пишете много кода для настройки Django Admin
  • Ищите гибкое управление правами доступа к различным методам Django Admin
  • Хотите ускорить разработку Django Admin Actions
  • Планируете поставить новую "батарейку" в свой Django-проект? Подождите, она там уже есть…
  • Хотите масштабировать Django Admin и сохранить простоту работы с проектом

Что вы получите после обучения

Приобретаемые навыки
1
Django Admin
2
SiteAdmin
3
Администратор модели
4
Действия Администраторов моделей

Вас будут обучать

Технический директор проекта WinePad. Full stack разработчик, Python Senior Developer. Образование и карьера. Выпускник Московского Энергетического Института (МЭИ ТУ), учился на кафедре промышленной электроники на бакалавриате, в магистратуре и аспирантуре....
Технический директор проекта WinePad. Full stack разработчик, Python Senior Developer. Образование и карьера. Выпускник Московского Энергетического Института (МЭИ ТУ), учился на кафедре промышленной электроники на бакалавриате, в магистратуре и аспирантуре. Там же работал программистом-преподавателем. В лаборатории кафедры разрабатывал программы на ассемблере для RISC-микроконтроллеров и писал драйверы периферии под Windows. Языки — Pascal, Fortran, Assembler, VB. Писал программу MYTRAFFIC для транспортных компаний на EXCEL-VBA. C 2006 года учился в Институте Психологии и Социальной Работы в Санкт-Петербурге и работал в программе В. Потанина по поддержке молодых специалистов России. Параллельно работал директором компании «Экстра-Сервис» в сфере страхования электроники. В 2009 году переехал в Австрию, в Тироль. Работал техническим директором в LinguaXtrem, занимался преобразованием сайтов в мультиязычные платформы. Совмещал автоматические машинные трансляции и работу переводчиков. C 2015 года — совладелец проекта WinePad. Это крупнейшая техническая база данных по винам в Европе. Проект построен на языке Python, для веб-сервисов используется фреймворк Django, генерация электронной документации — через Reportlab. Почему Django и Python? Я работаю с Python и Django ежедневно и получаю огромное удовольствие от стилистики языка, от продуманности фреймворка и от того, сколько всего можно сделать, используя дополнительные сторонние разработки. Это ощущение цифровой свободы мотивирует меня работать дальше. Регулярно предлагаю улучшения на сайте разработчиков Django, чтобы сделать фреймворк еще лучше. Cвязка Django и Python — это не замена других языков или платформ, а те инструменты, которые помогают мне создавать что-то действительно важное. Моим студентам В работе мне помогает ряд принципов. Их соблюдения я требую и от моих сотрудников, и от студентов: * Программный код должен опрятно выглядеть; * Алгоритмы должны быть читабельны и понятны; * Если код выглядит сложно — значит есть более простое решение; * Быстрота работы алгоритма важна не меньше правила DRY; * Слова нет не существует. Все идеи важны, вопрос только во времени и сложности разработки. Если вы согласны с этим и хотите изучать Django, приглашаю вас следовать за мной! P.S. Своим студентам я предлагаю стажировку в проекте WinePad.

Образовательная организация

Онлайн-школа обучения разработке для студентов уже имеющих базовые знания программирования.

9 лет Онлайн-школа Thinknetica существует с 2013 года
2000+ Студентов прошли наши курсы и вышли на работу.
18 профессиональных разработчиков участвуют в создании и поддержке курсов
9 из 10 выпускников рекомендуют наши курсы

Программа курса

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

Вопросы, ответы

Рейтинг курса

2.9
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 24.03.2024 11:21
Возможности Django Admin о которых вы могли не знать

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

Оставить отзыв
Поделиться курсом с друзьями