Расширенная программа для тех, кто только знакомится с миром 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
[Яндекс.Практикум] Python-разработчик Плюс. 2021-2022. Часть 13 из 14
493 ₽
Категория: Программирование
Метки: 2021-2022, python-разработчик плюс, часть 13 из 14, яндекс.практикум
Описание
Отзывы (0)
Только зарегистрированные клиенты, купившие данный товар, могут публиковать отзывы.
Оплата и Доставка
Оплата принимается с большинства платежных систем, после оплаты взноса материал будет находится в Личном кабинете в разделе заказы и дополнительно направлен на Емейл, указанный при оформлении заказа.
Отзывы
Отзывов пока нет.