![ЫЫыыыЫЫ](/data/avatars/m/121/121058.jpg?1670355262)
ЫЫыыыЫЫ
Организатор
- Сообщения
- Монеты
- 0.0
- Оплачено
- 0
- Купоны
- 0
- Кешбэк
- 0
- Баллы
- 0
- @Skladchiki
- #1
Складчина: [Яндекс.Практикум] Python-разработчик Плюс. 2021-2022. Часть 13 из 14
- Ссылка на картинку
-
Расширенная программа для тех, кто только знакомится с миром IT и хочет стать сильным python-разработчиком
Часть 13
![](https://s5.skladchiki.pro/images/skladchiki.cc.png)
Часть 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
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.