00:00 Создание папки под проект
00:37 Открываем терминал
01:25 Проверяем работу conda
01:52 Создаем виртуальную среду
02:44 Активируем среду
03:40 Устанавливаем django и mysqlclient
05:40 Создаем django проект
06:42 Ставим плагины Visual Studio Code для python разработки
08:00 Структура проекта
08:45 Создаем файлик .gitignore
09:12 Создаем файлик local.py с локальными настройками
10:02 Прописываем настройки подключения к БД
11:01 Создаем git-репозиторий
12:45 Запускаем django приложение
13:40 Настройки виртуальной среды по-умолчанию
15:10 Создаем конфиг для запуска приложения автоматически
16:50 Создаем подпроект с помощью startapp
17:32 Создаем класс модели для таблицы students
20:05 Создаем класс модели для таблицы schools
21:09 Создаем класс обработчик запроса
22:31 Привязываем обработчик к url
25:04 Пробуем запустить приложение и правим косяки
26:09 Тестируем запрос /marks/students/
26:52 Обобщаем процедуру создания обработчика запроса
27:55 Включаем админку, применяем мигарции
29:18 Создаем суперюзера
30:08 Заходим в админку
30:35 Подключаем наши таблички к админке
33:34 Создаем View для отображения инфы по конкретному юзеру
34:35 Применяем точку остановки для проверки значений переменных
35:28 Выковыриваем значение id из запроса
36:58 Избавляемся от лишней инфы
39:58 Уменьшаем количество запросов к БД
41:50 Итог