- 内置各模板环境依赖
requirements.txt更新,现已全面升级并兼容Dash 3.x版本,具体见:
magic-dash、magic-dash-pro模板新增url参数提取功能示范页面,对应views/core_pages/url_params_page.py:
magic-dash-pro模板新增系统管理-日志管理-登录日志功能页面,主要逻辑对应models/logs.py、views/core_pages/login_logs.py、callbacks/core_pages_c/login_logs_c.py:
magic-dash-pro模板修复了上个版本中configs/base_config.py的duplicate_login_check_interval配置项数值设定错误问题
-
magic-dash-pro模板新增PostgreSQL、MySQL数据库支持具体配置见
configs/database_config.py中的相关参数
-
magic-dash-pro模板新增全屏自定义水印功能:对应
configs/base_config.py中的参数enable_fullscreen_watermark、fullscreen_watermark_generator,可基于当前用户信息,进行全屏水印的自定义,示例配置:
# 是否开启全屏额外水印功能
enable_fullscreen_watermark: bool = True
# 当开启了全屏额外水印功能时,用于动态处理实际水印内容输出
fullscreen_watermark_generator: Callable = (
lambda current_user: current_user.user_name + "水印测试"
)magic-dash、magic-dash-pro模板标签页模式下,右键菜单新增刷新页面功能:
magic-dash、magic-dash-pro模板,页首新增全屏切换按钮:
magic-dash、magic-dash-pro模板,页首新增页面重载按钮:
- 内置各模板基于feffery-dash-utils中的工具函数
check_python_version()、check_dependencies_version(),对Python版本以及关键依赖库版本进行运行时强制检查,具体见各模板中的app.py开头相关代码
magic-dash-pro模板,针对flask-login用户加载函数涉及到的数据库查询操作进行优化,避免静态资源获取等非核心网络请求,触发完整的数据库查询操作额外增加计算开销
- 内置各模板环境依赖
requirements.txt更新,具体见:





