Files
LibraryAPI/app/database.py
2025-05-28 14:23:27 +03:00

15 lines
412 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