| 123456789101112131415 |
- # app/dependencies/database.py
- from sqlalchemy.orm import Session
- from contextlib import contextmanager
- from typing import Generator
-
- # ✅ 正确导入方式
- from app.database import SessionLocal
-
- def get_async_db() -> Generator[Session, None, None]:
- """数据库会话依赖注入"""
- db = SessionLocal()
- try:
- yield db
- finally:
- db.close()
|