magic-dash是面向Dash应用开发的命令行脚手架,用于快速生成可运行、可扩展的Python数据应用项目。它内置单页面工具、多页面持续扩展应用和支持复杂用户与部门关系的管理系统模板,覆盖路由、菜单、配置、回调组织、状态页、数据库模型、用户登录、管理与鉴权等常见工程起点。
pip install magic-dash -U查看当前安装版本:
magic-dash --versionmagic-dash list当前可直接创建的内置模板包括:
simple-toolmagic-dashmagic-dash-pro
magic-dash create --name magic-dash --backend fastapi等价的简写形式为:
magic-dash create -n magic-dash -b fastapi也可以省略--backend或-b,通过交互式菜单选择后端类型。随后命令会继续提示输入项目名称,直接回车时,默认生成名为magic-dash的项目目录。
cd magic-dash
pip install -r requirements.txt
python app.py默认访问地址:
http://127.0.0.1:8050
更多命令细节见CLI命令说明。
| 模板 | 适用场景 | 子文档入口 |
|---|---|---|
simple-tool |
单页面数据工具、计算器、内部小工具原型 | 项目创建 / 二次开发指南 |
magic-dash |
适用于多页面、持续扩展的Dash应用,内置侧边菜单、路由、状态页和页面组织规范 | 项目创建 / 配置参数 / 二次开发指南 |
magic-dash-pro |
适用于多页面、持续扩展的管理型Dash应用,支持复杂用户与部门关系、用户登录、管理和鉴权能力 | 项目创建 / 配置参数 / 二次开发指南 |
GitHub仓库:CNFeffery/magic-dash- 问题反馈:
GitHub Issues PyPI发布页:magic-dash- 作者邮箱:fefferypzy@gmail.com
本项目基于MIT License开源。

