Django Core: Справочное руководство по основным концепциям Django

11 участников

О чём курс

Понимание внутренней архитектуры Django позволяет переходить от использования готовых решений к созданию гибких и производительных веб-приложений. Этот материал систематизирует работу с ключевыми компонентами фреймворка, позволяя разобраться, как именно данные связываются с базой данных и как эффективно управлять логикой представлений.

Внутри курса разбираются:

  • Устройство моделей и их отображение в структуре БД, включая работу с внешними ключами и валидацию данных.
  • Разница между функциональными (FBV) и классовыми (CBV) представлениями, а также реализация операций CRUD.
  • Сложные аспекты работы с формами: от валидации до создания форм на основе моделей и использования Formsets.
  • Механизмы Django Templates, включая наследование, создание собственных фильтров и тегов.
  • Продвинутые настройки, такие как обработка субдоменов и интернационализация (перевод) проектов.

Материал предназначен для разработчиков среднего уровня, которые хотят уверенно использовать Django 1.10. По итогам вы получите глубокое понимание архитектуры фреймворка, что позволит писать более чистый и масштабируемый код.

Программа обучения

  • Модели Django
  • Методы и свойства экземпляра модели
  • Проверка поля на уровне модели
  • Сопоставление моделей с базами данных и первичными ключами
  • Django Forms и Formsets
  • Работа с данными через внешние ключи (Foreign Keys)
  • Обработка субдоменов с помощью хостов Django
  • Проверка формы
  • Форма модели (ModelForm)
  • Функциональные представления (FBV)
  • Классовые представления (CBV)
  • Реализация CRUD (Create, Retrieve, Update, Delete, List) в представлениях
  • Шаблоны Django
  • Наследование шаблонов
  • Создание пользовательских тегов и фильтров шаблонов
  • Интернационализация и перевод Django
Складчина создана 19 октября 2017 г. · описание обновлено 23 марта 2026 г.
266 ₽ 700 ₽