""" 工具链兼容:werkzeug.import_string('config') 会在「当前工作目录」下找名为 config 的模块。 若你在项目根目录 ``second_type/`` 运行 Flask/Celery 等,默认找不到 ``backend/config.py``。 本文件把 ``backend`` 加入 sys.path 后转发到 ``app.config``。 本毕业设计后端请用 FastAPI 启动(在 backend 目录):: uvicorn app.main:app --reload --port 8000 """ from __future__ import annotations import sys from pathlib import Path _backend = Path(__file__).resolve().parent / "backend" _backend_str = str(_backend) if _backend_str not in sys.path: sys.path.insert(0, _backend_str) from app.config import settings # noqa: E402 __all__ = ["settings"]