/
mialdr
/
python_advanced
Обзор
Документация
Войти
/
mialdr
/
python_advanced
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
module_26_fastapi/materials/lesson_3/database.py
14 строк
494 B
viacheslav_kosenko
Add folder's
17 мар 2024, 09:59
17 мар 2024, 09:59
a7c8dd0
Код
Авторство
О чём код?
from sqlalchemy.ext.asyncio import create_async_engine, AsyncSession from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker DATABASE_URL = "sqlite+aiosqlite:///./app.py.db" engine = create_async_engine(DATABASE_URL, echo=True) # expire_on_commit=False will prevent attributes from being expired # after commit. async_session = sessionmaker( engine, expire_on_commit=False, class_=AsyncSession ) session = async_session() Base = declarative_base()