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

484 

Закрыть
Расчет стоимости
  • 484 
  • 484 
  • 484 
В наличии
Сравнить
Описание

Описание

Расширенная программа для тех, кто только знакомится с миром 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

Отзывы (0)
0 ★
0 оценок
5 ★
0
4 ★
0
3 ★
0
2 ★
0
1 ★
0

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

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

Закрыть
Закрыть
Sidebar
0
0
Закрыть

Корзина

Корзина пуста!

Продолжить покупки

в