mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-22 05:02:57 +00:00
refactor: 完成多维度代码优化与测试基建搭建
- 重构API路由与请求路径,统一批量状态更新接口 - 优化类型导入与参数继承逻辑,简化基础查询参数实现 - 修复日志格式化与权限校验细节问题 - 新增多模块接口测试用例,完善测试覆盖 - 调整环境配置与初始化脚本细节 - 简化服务层方法命名,统一代码风格
This commit is contained in:
@@ -29,7 +29,7 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[Any, Any]:
|
||||
|
||||
try:
|
||||
await InitializeData().init_db()
|
||||
logger.info("✅ %s数据库初始化完成", settings.DATABASE_TYPE)
|
||||
logger.info("✅ {}数据库初始化完成", settings.DATABASE_TYPE)
|
||||
await import_modules_async(modules=settings.EVENT_LIST, desc="全局事件", app=app, status=True)
|
||||
logger.info("✅ 全局事件模块加载完成")
|
||||
await ParamsService.init_cache(redis=app.state.redis)
|
||||
@@ -57,7 +57,7 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[Any, Any]:
|
||||
scheduler_ready=SchedulerUtil.is_running(), limiter_ready=True,
|
||||
)
|
||||
except Exception as e:
|
||||
logger.error("❌ 应用初始化失败: %s", e)
|
||||
logger.error("❌ 应用初始化失败: {}", e)
|
||||
raise SystemExit(1)
|
||||
|
||||
yield
|
||||
@@ -76,7 +76,7 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[Any, Any]:
|
||||
logger.info("✅ 数据库引擎连接池已释放")
|
||||
console_end()
|
||||
except Exception as e:
|
||||
logger.error("❌ 应用关闭过程中发生错误: %s", e)
|
||||
logger.error("❌ 应用关闭过程中发生错误: {}", e)
|
||||
raise SystemExit(1)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user