mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-20 20:39:55 +00:00
feat: 添加多语言支持及资源文件更新
- 添加日语、中文、泰语等多语言支持文件 - 更新静态资源文件包括图片和样式表 - 重构菜单权限树组件,修复父子节点联动问题 - 优化在线用户管理功能,使用会话ID替代用户名 - 更新数据库配置,默认使用MySQL - 重构文档系统,将mkdocs迁移至backend目录 - 修复Redis哈希操作接口 - 更新前端工具函数,优化列表转树形结构逻辑 - 调整端口配置和环境变量 - 添加开发运维文档和部署脚本 本次提交主要实现了多语言支持、资源文件更新和多个功能优化,同时改进了系统文档结构和部署配置。
This commit is contained in:
@@ -146,4 +146,21 @@ class RedisCURD:
|
||||
return await self.redis.info("commandstats")
|
||||
except Exception as e:
|
||||
logger.error(f"获取命令统计信息失败: {str(e)}")
|
||||
return {}
|
||||
return {}
|
||||
|
||||
async def hash_set(self, name: str, key: str, value: Any) -> bool:
|
||||
"""设置哈希缓存"""
|
||||
try:
|
||||
await self.redis.hset(name=name, key=key, value=value)
|
||||
return True
|
||||
except Exception as e:
|
||||
logger.error(f"设置哈希缓存失败: {str(e)}")
|
||||
return False
|
||||
|
||||
async def hash_get(self, name: str, keys: list[str]) -> Optional[list[Any]]:
|
||||
"""获取哈希缓存"""
|
||||
try:
|
||||
return await self.redis.hmget(name=name, keys=keys)
|
||||
except Exception as e:
|
||||
logger.error(f"获取哈希缓存失败: {str(e)}")
|
||||
return None
|
||||
Reference in New Issue
Block a user