/
kuklindal
/
RealEstateAnalyzer
Обзор
Документация
Войти
/
kuklindal
/
RealEstateAnalyzer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
backend/database.py
20 строк
488 B
Daniil Kuklin
refactor: improve code style, async handling and project documentation
08 май 2026, 13:19
08 май 2026, 13:19
f87acd4
Код
Авторство
О чём код?
from sqlalchemy import create_engine from sqlalchemy.orm import declarative_base, sessionmaker DATABASE_URL = "sqlite:///./real_estate_auth.db" engine = create_engine( DATABASE_URL, connect_args={"check_same_thread": False}, # только для SQLite ) SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) Base = declarative_base() def get_db(): db = SessionLocal() try: yield db finally: db.close()