Skip to content

Latest commit

 

History

History
113 lines (71 loc) · 3.99 KB

File metadata and controls

113 lines (71 loc) · 3.99 KB

更新日志

0.4.1版本

变化

  • 各内置项目模板feffery-utils-components依赖版本规则更新至>=0.3.2,以优化部分情况下顶端进度条显示异常的问题,涉及项目变动:

优化

  • 针对内置模板magic-dash-pro数据库初始化命令python -m models.init_db进行优化

0.4.0版本

变化

新增

  • magic-dashmagic-dash-pro模板新增url参数提取功能示范页面,对应views/core_pages/url_params_page.py

  • magic-dash-pro模板新增系统管理-日志管理-登录日志功能页面,主要逻辑对应models/logs.pyviews/core_pages/login_logs.pycallbacks/core_pages_c/login_logs_c.py


0.3.3版本

修复

  • magic-dash-pro模板修复了上个版本中configs/base_config.pyduplicate_login_check_interval配置项数值设定错误问题

0.3.2版本

新增

  • magic-dash-pro模板新增PostgreSQLMySQL数据库支持

    具体配置见configs/database_config.py中的相关参数


0.3.1版本

新增

  • magic-dash-pro模板新增全屏自定义水印功能:

    对应configs/base_config.py中的参数enable_fullscreen_watermarkfullscreen_watermark_generator,可基于当前用户信息,进行全屏水印的自定义,示例配置:

# 是否开启全屏额外水印功能
enable_fullscreen_watermark: bool = True

# 当开启了全屏额外水印功能时,用于动态处理实际水印内容输出
fullscreen_watermark_generator: Callable = (
    lambda current_user: current_user.user_name + "水印测试"
)

  • magic-dashmagic-dash-pro模板标签页模式下,右键菜单新增刷新页面功能:

  • magic-dashmagic-dash-pro模板,页首新增全屏切换按钮:

  • magic-dashmagic-dash-pro模板,页首新增页面重载按钮:

  • 内置各模板基于feffery-dash-utils中的工具函数check_python_version()check_dependencies_version(),对Python版本以及关键依赖库版本进行运行时强制检查,具体见各模板中的app.py开头相关代码

优化

  • magic-dash-pro模板,针对flask-login用户加载函数涉及到的数据库查询操作进行优化,避免静态资源获取等非核心网络请求,触发完整的数据库查询操作额外增加计算开销

变化