[Яндекс.Практикум] Python-разработчик Плюс. 2021-2022. Часть 13 из 14

[Яндекс.Практикум] Python-разработчик Плюс. 2021-2022. Часть 13 из 14

494 

Быстрая доставка инфо курса на Ваш емейл 

  • Онлайн поддержка 24/7
  • Гарантия полного доступа  к материалу
  • Оригинальные курсы со скидкой до 99%
  • Чтобы получить курс — оформите заказ
Безопасная оплата товара

Расширенная программа для тех, кто только знакомится с миром IT и хочет стать сильным python-разработчиком
Часть 13
База данных в FastAPI
Новый проект. Переменные окружения и .env
Подключение базы данных и SQLAlchemy к FastAPI
Миграции: библиотека Alembic
Миграции в FastAPI: библиотека Alembic
Автоматическое создание миграций
Применение миграций
CRUD в FastAPI
Создание объекта в базе данных
Чтение информации из БД. Обработка исключений
Pydantic-схема для ответов на запросы
Внедрение зависимостей (Dependency Injection)
Получение объектов. Префикс и теги роутера
Обновление объектов
Удаление объектов
Модель бронирования переговорок
Модель Reservation. Связь моделей
Схемы для модели Reservation
Базовый класс CRUD
Объединение роутеров и создание файла с валидаторами
Бронирование переговорки и проверка занятого времени
Операции Read, Update и Delete модели Reservation. Запрет лишних полей
Доработка примера запроса
Получение связанных объектов
FastAPI Users
Обзор и установка FastAPI Users
Модель и схемы пользователя
Настройки библиотеки FastAPI Users
Миграции. Создание первого пользователя
Пользователь для объекта бронирования
Разграничение доступа
Бонусный урок: автоматическое создание первого суперюзера
Финальный проект спринта: приложение QRKot

Отзывы

Отзывов пока нет.

Только зарегистрированные клиенты, купившие данный товар, могут публиковать отзывы.