Содержание курса
Введение в курс дела
7 уроков
1.
Что такое Django
↗
2.
Установка Django
↗
3.
Введение в командную строку
↗
4.
Создание проекта на Django
↗
5.
Состав проекта Django
↗
6.
Запускаем локальный сервер разработки Django
↗
7.
Проект состоит из приложений
↗
URLs и VIews
13 уроков
1.
Введение в модуль "Urls и Views"
↗
2.
Главное об URL и View(представление)
↗
3.
Создаем Url и View
↗
4.
Создаем собственный URLconf
↗
5.
Отладка Django в Pycharm
↗
6.
Динамический URL Django
↗
7.
Конвертеры роутов в Django
↗
8.
Redirect Url в Django
↗
9.
Функция reverse в Django
↗
10.
Создаем главное меню
↗
11.
Итоги модуля. Практическое задание
↗
12.
Бонус🚀 Создаем собственный конвертер
↗
13.
Тестирование представлений
↗
Шаблоны и статические файлы
12 уроков
1.
Что такое шаблон и как его создать
↗
2.
Поиск шаблонов в Django. Коллизии в именах шаблонов
↗
3.
Django template language. Рендеринг шаблона.
↗
4.
Фильтры в шаблонах Django
↗
5.
Теги в Django Template Language. Тег if
↗
6.
Тег for
↗
7.
Тег url
↗
8.
Наследование шаблонов Django. Теги block и extends
↗
9.
Тег include
↗
10.
Подключаем статические файлы
↗
11.
Изменяем стиль проекта
↗
12.
Бонус🚀 Создаем свой собственный фильтр
↗
База данных, ORM, Модели
18 уроков
1.
Введение
↗
2.
Что такое БД
↗
3.
SQL и Django ORM
↗
4.
Миграции: создание и выполнение
↗
5.
Добавление записи в таблицу
↗
6.
Выборка записей из таблицы
↗
7.
Изменение и удаление записей
↗
8.
Фильтрация данных при помощи filter и get
↗
9.
Объект Q. Союзы AND и OR в запросе
↗
10.
Выводим QuerySet в шаблон
↗
11.
Методы в модели
↗
12.
Slug поле
↗
13.
Сортировка QuerySet
↗
14.
Функции агрегации
↗
15.
Django Debug Toolbar
↗
16.
Вычисляемые поля с annotate
↗
17.
Тестирование моделей
↗
18.
Итоги модуля. Паттерн MVC
↗
Интерфейс администратора
9 уроков
1.
Admin панель
↗
2.
Настройка главной панели
↗
3.
Настройка формы списка
↗
4.
Вычисляемое поле в админке
↗
5.
Поле choices. Choices field
↗
6.
Создание действия в админке
↗
7.
Создание поисковой панели в админке
↗
8.
Создание фильтра в Django Admin
↗
9.
Настройка формы элемента
↗
Связи таблиц в Django
7 уроков
1.
Связи между таблицами
↗
2.
Типы связей
↗
3.
Связь «Один ко многим»
↗
4.
Связь «Многие ко многим»
↗
5.
Получение связанных объектов. Related objects
↗
6.
Создание записей в коде с полями ForeignKey и Manytomany
↗
7.
Связь «Один к одному»
↗
Формы и Class-based views
11 уроков
1.
Введение в модуль "Формы"
↗
2.
Создание формы
↗
3.
Формы. Get и Post запросы
↗
4.
Ручная валидация формы
↗
5.
Класс Django Form
↗
6.
Валидация формы
↗
7.
Ручная настройка полей и стилей
↗
8.
Сохранение данных с формы в БД
↗
9.
ModelForm
↗
10.
Изменение данных через форму
↗
11.
Class Based Views
↗
CBV
6 уроков
1.
Введение в CBV
↗
2.
TemplateView
↗
3.
ListView
↗
4.
Класс DetailView
↗
5.
FormView
↗
6.
CreateView, UpdateView
↗
Обработка файлов
5 уроков
1.
Загрузка файла с формы
↗
2.
Forms FileField
↗
3.
Model FileField
↗
4.
Отображение файлов в шаблоне
↗
5.
Продолжение следует
↗