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

Рассказываю и показываю как начать работать с FastAPI, как выстроить проект, настроить работу с базой данных, миграции. Вам это всё делать не обязательно, потому что код доступен: Поддержать выход роликов (зарплата монтажеру) - на Boosty - на Sponsr - через Tinkoff (любые карты) - через CloudTips Ссылки на соцсети: - Канал в ТГ - тут в чате обсуждаем технологии и ваш код - Паблик в ВК - Дискорд - YouTube: @SurenKhorenyan - Второй канал на YouTube: @SurenLife - RuTube - Все ссылки Метки: 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 Итоги
Back to Top