from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker,declarative_base class_management_rul = "mysql+pymysql://root:123456@localhost:3306/student_manage_system?charset=utf8mb4" 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()