From f4e0ae4a1f7a4449ec409e88e5dd58816d143a6f Mon Sep 17 00:00:00 2001 From: Chenyme <118253778+chenyme@users.noreply.github.com> Date: Mon, 16 Feb 2026 00:34:34 +0800 Subject: [PATCH] refactor: reorganize router imports and streamline static file service in main.py --- main.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/main.py b/main.py index f618d87..926d44e 100644 --- a/main.py +++ b/main.py @@ -30,7 +30,10 @@ from app.api.v1.image import router as image_router # noqa: E402 from app.api.v1.files import router as files_router # noqa: E402 from app.api.v1.models import router as models_router # noqa: E402 from app.services.token import get_scheduler # noqa: E402 - +from app.api.v1.admin import router as admin_router +from app.api.v1.public import router as public_router +from app.api.pages import router as pages_router +from fastapi.staticfiles import StaticFiles # 初始化日志 setup_logging( @@ -115,17 +118,11 @@ def create_app() -> FastAPI: app.include_router(files_router, prefix="/v1/files") # 静态文件服务 - from fastapi.staticfiles import StaticFiles - static_dir = Path(__file__).parent / "app" / "static" if static_dir.exists(): app.mount("/static", StaticFiles(directory=static_dir), name="static") # 注册管理与公共路由 - from app.api.v1.admin import router as admin_router - from app.api.v1.public import router as public_router - from app.api.pages import router as pages_router - app.include_router(admin_router, prefix="/v1/admin") app.include_router(public_router, prefix="/v1/public") app.include_router(pages_router)