SHAREWOOD

SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 142.437
- Репутация
- 90.273
Python-разработчик [2023] [Яндекс-Практикум] [Часть 3 из 8]
Описание:
Программа обучения "Разработчик на Python" - 2023
Модуль 3
Важно! В совместную покупку допускаются лишь те, кто оплатил предыдущие модули.
Если вы не оплатили предшествующие модули, ваша заявка на участие будет отклонена.
СПРИНТ 6
Django ORM. Моделирование данных
- Взаимодействие Анфисы с БД
- Определение таблиц через классы
- Описание связей между моделями
- Производные от абстрактных моделей
- Работа с миграциями
- Django shell. CRUD в Django ORM
- Заполнение и извлечение данных из БД
Административная зона Django
- Создание суперпользователя. Регистрирование моделей
- Локализация и переводы
- Тонкая конфигурация админ-зоны
Django ORM. Извлечение данных из БД
- Django Debug Toolbar
- SELECT и FROM с помощью ORM
- Методы filter() и exclude для WHERE
- Условия AND, OR, NOT. Применение Q-объектов
- Сортировка ORDER BY, ограничение LIMIT и сдвиг OFFSET
- Получение отдельных объектов модели
- Запросы к связанным моделям
- Дополнительная работа над проектом
Финальный проект спринта: Публикация на платформе "Блогикум"
Как взрослые обучаются
- Мотивация и конкретные цели
- Как бороться с внутренним критиком
СПРИНТ 7
Взаимодействие с формами
- Формы в HTML
- Формы в Django: класс Forms
- Обработка данных формы
- Применение Bootstrap стилей к HTML-форме
- Модельные формы
- Защита от атак: csrf-токен
- Создание записей в БД через форму
- Редактирование и удаление объектов через форму
- Валидация форм
- Работа с изображениями в формах
Представления: расширенные возможности
- Постраничное отображение информации
- CBV: замена view-функций на view-классы
- Представление отдельного объекта: класс DetailView
- Статические страницы и класс TemplateView
Пользователи в Django
- Управление пользователями в Django
- Отправка писем. Эмуляция почтового сервера
- Настройка логина и выхода из системы
- Конфигурация страниц смены и восстановления пароля
- Настройка страницы регистрации
Декораторы
- Использование декораторов
- Разграничение доступа
Дополнительная работа над проектом
- Создание кастомных страниц ошибок
- Реализация комментариев к записям
- Оптимизация запросов к связанным моделям
Финальный проект спринта: доработка "Блогикума"
Бонусный материал
- Как презентовать проект другу
Сайт: Скрытая ссылка
Материал «Python-разработчик [2023] [Яндекс-Практикум] [Часть 3 из 8]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.