/
Russid
/
python_advanced
Обзор
Документация
Войти
/
Russid
/
python_advanced
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
module_26_fastapi/materials/lesson_3/database.py
14 строк
494 B
User
Update module_07_logging sorting tasks into folders
04 дек 2023, 17:30
04 дек 2023, 17:30
275869f
Код
Авторство
О чём код?
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()