Files
student_manage_system/class_management/database.py
T

18 lines
477 B
Python
Raw Normal View History

2026-09-21 22:06:10 +08:00
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker,declarative_base
class_management_url = "mysql+pymysql://root:123456@localhost:3306/student_manage_system?charset=utf8mb4"
2026-09-21 22:06:10 +08:00
engine = create_engine(class_management_rul)
SessionLocal = sessionmaker(bind=engine,autocommit=False, autoflush=False)
Base = declarative_base()
# 获取数据库会话依赖
def get_db():
db = SessionLocal()
try :
yield db
finally:
db.close()