Что такое Django? Это бесплатный Python-бэкенд веб-фреймворк высокого уровня (MVC ведь архитектура?)
История Django и версии
Структура папок и файлов Django (MVC) - manage.py, __init__.py, settings.py, urls.py, asgi.py, wsgi.py, admin.py, apps.py, models.py, tests.py, views.py, static/style.css, templates/base.html и index.html
Компоненты Django - базовая архитектура, шаблонизатор, админка, ORM, авторизация, Rest API, система кэширования и прочее
Батарейки в комплекте, распространённость, быстрое создание MVP, простота, монолитность, асинхронность и сложность в Django
Что такое маршрут и маршрутизатор в Django
Как создать проект Django, создать новое приложение, настроить базу данных, создать модели, представления, настроить маршруты, создать шаблоны для представлений, и запустить сервер разработки
Взаимодействие между модулями в Django, композиция (встраивание), функции, наследование, базовые и наследники, переопределение и шаблоны
API доступа к БД с поддержкой транзакций, встроенный интерфейс администратора, диспетчер URL, система шаблонов с тегами и наследованием, интернационализация, подключаемая архитектура приложений, авторизация и аутентификация, система фильтров для построения дополнительных обработчиков запросов, библиотека работы с формами
DB+DjangoORM,
Примеры моделей, типы полей (CharField, TextField, EmailField, GenericIPAdressField, SlugField, URLField, UUIDField, AutoField, IntegerField, DecimalField, FloatField, TimeField, DateField, DateTimeField, DurationField, FileField, ImageField, BinaryField, JSONField)
Методы ORM (filter, get, create, update, delete)
Миграции в DjangoORM
Панель администратора Django - как войти и как работает, как создать базу данных, как всё работает под капотом, и так далее