- Регистрация
- 15 Дек 2021
- Сообщения
- 223,236
- Реакции
- 1,318
- Баллы
- 113
Расширенная программа для тех, кто только знакомится с миром 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
По поводу приобретения курса пишите в telegram - @SamFather_bot или на почту [email protected]