Базовое приложение на FastAPI | Каркас проекта FastAPI + SQLAlchemy (ascynio) + alembic

Аватар автора
Сурен Хоренян
Рассказываю и показываю как начать работать с FastAPI, как выстроить проект, настроить работу с базой данных, миграции. Вам это всё делать не обязательно, потому что код доступен: Поддержать выход роликов (зарплата монтажеру) Ссылки на соцсети: Метки: 00:00 О чем видео 01:05 Старт проекта: установка зависимостей и git векрсионирование 06:55 Почему я складываю внутрь папки приложения 09:07 Приложение на FastAPI 10:06 Запуск через PyCharm 12:12 Первый роутер 14:03 Базовая конфигурация 20:14 Подготовка к работе с СУБД Postgres через SQLAlchemy (asyncio) 39:20 Цикл жизни приложения 42:45 Переменные окружения в env файле 52:31 Базовая модель SQLAlchemy 57:53 Как создать модель и таблицу в БД 01:01:10 Настройка alembic для асинхронной алхимии 01:06:06 Автогенерация миграций 01:07:48 SQLA MetaData naming conventions 01:17:35 Настройка роутеров API Router и префиксов 01:20:54 Схемы pydantic 01:22:54 Взаимодействие API views с БД 01:29:05 Создание объекта 01:33:25 Доступно на GitHub 01:33:53 Ускорение работы с JSON 01:36:35 SQLA id mixin 01:38:22 keep folder 01:39:01 Как использовать репо 01:40:42 Итоги

0/0


0/0

0/0

0/0