Grant34 Организатор 15 Сен 2022 #1 [Яндекс.Практикум] Python-разработчик Плюс. 2021-2022. Часть 13 из 14 Ссылка на картинку Расширенная программа для тех, кто только знакомится с миром 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 Читать далее... Показать больше Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Расширенная программа для тех, кто только знакомится с миром 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 Читать далее... Показать больше