mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-21 04:46:26 +00:00
feat: 添加IP归属地工具类并优化代码
refactor: 简化AuthPermission调用方式 style: 更新日志输出格式和内容 fix: 修复BaseSchema字段可选性 perf: 优化数据库连接日志显示 chore: 更新requirements.txt添加sqlglot依赖 docs: 更新配置注释说明
This commit is contained in:
@@ -30,17 +30,17 @@ async def lifespan(app: FastAPI) -> AsyncGenerator[Any, Any]:
|
||||
logger.info(settings.BANNER + '\n' + f'{settings.TITLE} 服务开始启动...')
|
||||
|
||||
await InitializeData().init_db()
|
||||
logger.info(f"初始化 {settings.DATABASE_TYPE} 数据库初始化完成...")
|
||||
logger.info(f"✅️ 初始化 {settings.DATABASE_TYPE} 数据库初始化完成...")
|
||||
await import_modules_async(modules=settings.EVENT_LIST, desc="全局事件", app=app, status=True)
|
||||
logger.info("初始化全局事件完成...")
|
||||
logger.info("✅️ 初始化全局事件完成...")
|
||||
await ParamsService().init_config_service(redis=app.state.redis)
|
||||
logger.info("初始化Redis系统配置完成...")
|
||||
logger.info("✅️ 初始化Redis系统配置完成...")
|
||||
await DictDataService().init_dict_service(redis=app.state.redis)
|
||||
logger.info('初始化Redis数据字典完成...')
|
||||
logger.info('✅️ 初始化Redis数据字典完成...')
|
||||
await SchedulerUtil.init_system_scheduler()
|
||||
logger.info('初始化定时任务完成...')
|
||||
logger.info('✅️ 初始化定时任务完成...')
|
||||
|
||||
logger.info(f'{settings.TITLE} 服务成功启动...')
|
||||
logger.info(f'✅️ {settings.TITLE} 服务成功启动...')
|
||||
|
||||
yield
|
||||
|
||||
|
||||
Reference in New Issue
Block a user