/
dolpement
/
2hackathon
Обзор
Документация
Войти
/
dolpement
/
2hackathon
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
backend/database/database.py
23 строки
611 B
Nikolai
Релиз бекенда
05 окт 2025, 07:44
05 окт 2025, 07:44
84c4394
Код
Авторство
О чём код?
from sqlalchemy.ext.asyncio import create_async_engine, AsyncSession, async_sessionmaker DATABASE_URL = "mysql+aiomysql://root:root@localhost:3306/volunteer_db" # Асинхронный движок engine = create_async_engine( DATABASE_URL, echo=True, # показывает SQL-запросы в консоли future=True ) # Асинхронная сессия async_session = async_sessionmaker( engine, expire_on_commit=False, class_=AsyncSession ) # Зависимость для FastAPI async def get_db(): async with async_session() as session: yield session