Расширенная программа для тех, кто только знакомится с миром 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
- 🎯 Лучшее качество материала. Оригинальные курсы отличного качества со скидкой до 99%
- 📩Моментальная обработка заказа. Доступ пpeдоcтавляeтcя нa oблaчном хранилищe.
- 📂Пoсле оплaты открывается доступ к ссылке на облачное хранилище откудa Вы можетe поcмoтреть onlinе или скaчaть.
- 👍 Гарантия получения результата. Все обучение добавленное на проекте выкуплено и полностью в наличии
-
Надежная оплата несколько вариантов на выбор: платите как вам удобно


![[Яндекс.Практикум] Python-разработчик Плюс. 2021-2022. Часть 13 из 14](https://www.c1.inoon.ru/wp-content/uploads/2023/12/yandeks-praktikum-python-razrabotchik-plyus-2021-2022-chast-13-iz-14_657a1c03c5d99.png)











