Что такое Flask-SQLAlchemy?

Middle
199 просмотров
AFK Offer AI

Flask-SQLAlchemy — интеграция SQLAlchemy с Flask. Упрощает: db = SQLAlchemy(app), модели наследуют от db.Model, сессия привязана к request lifecycle (автоматический commit/rollback). db.create_all() — создание таблиц. db.session — текущая сессия. Пагинация: query.paginate(page=1, per_page=20). Минус: скрывает детали SQLAlchemy, для сложных кейсов лучше чистый SQLAlchemy. Миграции через Flask-Migrate (обёртка над Alembic). Для нового проекта — рассмотри FastAPI + SQLAlchemy напрямую.

Следующий вопрос

Что такое cachetools?