# +====================================================================== # | DjangoAdmin 企业数字化开发平台 [ 赋能开发者,助力企业发展 ] # +---------------------------------------------------------------------- # | Copyright (c) 2021-2026 一米阳光团队 版权所有 # | 开源协议: Apache-2.0 # +====================================================================== """应用级路由装配:登录/验证码免认证挂载,其余挂到 v1(经 login_required)。""" from fastapi import FastAPI, Depends from core.middleware import login_required from modules.auth.router import router as login_view from routers.v1 import v1 # 注册路由 def register_router(app: FastAPI): # 登录和验证码无需认证,直接挂载到 app app.include_router(login_view, tags=["系统登录"]) # 需要认证的路由集合 app.include_router( v1, dependencies=[Depends(login_required)], )