Files
LibraryAPI/app/database.py
2025-06-02 16:34:47 +03:00

15 lines
414 B
Python

from sqlmodel import create_engine, SQLModel, Session
from decouple import config
# Get database configuration
DATABASE_URL = config('DATABASE_URL', cast=str, default='sqlite:///./bookapi.db')
# Create database engine
engine = create_engine(str(DATABASE_URL), echo=True)
# SQLModel.metadata.create_all(engine)
# Get database session
def get_session():
with Session(engine) as session:
yield session