| 123456789101112131415161718192021222324 |
- """
- 工具链兼容: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"]
|