/
Rayven2035
/
Web
Обзор
Документация
Войти
/
Rayven2035
/
Web
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
backend/app/database.py
21 строка
581 B
Xusat
registration.html
25 май 2026, 11:20
25 май 2026, 11:20
7786b17
Код
Авторство
О чём код?
from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker from .config import settings if settings.DATABASE_URL.startswith("sqlite"): engine = create_engine(settings.DATABASE_URL, connect_args={"check_same_thread": False}) else: engine = create_engine(settings.DATABASE_URL, pool_pre_ping=True) SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) Base = declarative_base() def get_db(): db = SessionLocal() try: yield db finally: db.close()