19:32, Вс 24 Дек 2023

FastAPI + SQLAlchemy 2.0

Собрал на основе статей по FastAPI проект-шаблон для быстрого запуска проекта с поддержкой SQLAlchemy 2.0. Здесь добавлено минимально необходимое: подготовленный набор зависимостей; миграции на alembic с удобной сортировкой файлов; готовый пример работы с БД в pytest; базовая модель в БД с полями времени создания и обновления записей в таблицах, команды для быстрой установки виртуального окружения, создания и проведения миграций, проверки стиля кода, запуска тестов, запуска приложения; настройка для запуска проекта в докере.