Skip to content

HogaStack/magic-dash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

188 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

magic-dash logo

magic-dash

Python License PyPI Ruff

magic-dash 是面向 Dash 应用开发的命令行脚手架,用于快速生成可运行、可扩展的 Python 数据应用项目。它内置单页面工具、多页面应用和带登录鉴权的管理系统模板,覆盖路由、菜单、配置、回调组织、状态页、数据库模型、用户与权限管理等常见工程起点。

快速体验

pip install magic-dash -U
magic-dash list
magic-dash create --name magic-dash

生成项目后:

cd 生成的项目目录
pip install -r requirements.txt
python app.py

magic-dash-pro 模板需要先初始化数据库和登录密钥:

python -m magic_init
python app.py

默认访问地址:

http://127.0.0.1:8050

文档结构

完整入口见 文档首页。推荐按下面的层次阅读:

1. 认识与上手

2. 内置模板

3. 配置与二次开发

  • 配置参数说明
    • BaseConfig
    • LayoutConfig
    • RouterConfig
    • AuthConfig
    • DatabaseConfig
  • 二次开发介绍
    • 开发 magic-dash 工具本身
    • 基于 simple-tool 二次开发
    • 基于 magic-dash 二次开发
    • 基于 magic-dash-pro 二次开发

4. 反馈与社区

许可证

本项目基于 MIT License 开源。

About

🎩💫 面向 Plotly Dash 应用的项目构建脚手架,快速生成多样化的通用应用模板

Topics

Resources

License

Stars

Watchers

Forks

Contributors