登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
开箱即用!推荐一款Python开源项目:DashGo,支持定制改 ...
开箱即用!推荐一款Python开源项目:DashGo,支持定制改造为测试平台!
[ 复制链接 ]
肿抢
2025-6-2 22:54:40
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
大家好,我是狂师。
市面上的开源后台管理系统项目层出不穷,对应所使用到的技术栈也不尽相同。
今天给大家推荐一款开源后台管理系统: DashGo,不仅部署起来非常的简单,而且它是基于Python技术栈实现的,使得基于它进行二次开发及功能拓展非常的友好高效。
特别是如果你想基于Python改造开发一款测试平台,或许这个项目可以帮助到你。
1、DashGo介绍
DashGo谐音大西瓜,这是一个开箱即用的低代码WEB框架,基于Plotly Dash框架和Fac开源组件库开发,只需要Python语言实现全栈的后台管理系统开发。
只需要一个Python文件,就可以将应用嵌入系统,无需额外操作,极易使用。
主要功能:
多页面管理
组件和函数级别的细粒度权限管理
自带用户、角色和团队的权限的管理
i18n国际化组件
密码和OTP登录
2、项目结构
├─assets # 静态资源目录
│ ├─imgs # 图片资源
│ └─js # js文件资源(dash框架预加载js文件、浏览器回调js等)
├─common # Python共享功能库
│ └─utilities # Python工具类
├─config # 项目配置目录
├─dash_callback # Dash回调库
│ ├─application
│ │ ├─access_
│ │ ├─dashboard_
│ │ └─person_
│ └─pages
├─dash_components # Dash自定义组件
├─dash_view # Dash视图
│ ├─application # 应用视图,以“_”结尾的为内置应用
│ │ ├─access_
│ │ ├─dashboard_
│ │ ├─example_app # 应用例子
│ │ └─person_
│ ├─framework
│ └─pages
├─database # 数据库
│ └─sql_db # 关系型数据库配置
│ ├─dao # 数据库orm抽象
│ └─entity # 数据库表实体
└─translations # 国际化
└─topic_locales
复制代码
DashGo采用前沿的Python技术栈组合:
1、前端:基于Dash + fac/fuc组件库
Dash是Python生态最强大的Web应用框架
fac提供丰富的UI组件(表格、图表、表单等)
2、后端:FastAPI + SQLAlchemy + Redis
FastAPI提供高性能API服务
SQLAlchemy作为ORM工具
Redis处理缓存和会话1
这种架构既保证了开发效率,又能承载企业级应用的性能需求。
3、如何使用
1、拉取代码
# 从Github拉取源码
git clone https://github.com/luojiaaoo/Plotly-DashGo.git
# 从Gitee拉取源码
git clone https://gitee.com/luojiaaoo/DashGo.git
复制代码
2、安装依赖
windows用户根据requirements_win.txt,linux用户根据requirements_linux.txt 安装Python依赖。
安装依赖命令:
python -m pip install -r requirements_xxx.txt
复制代码
3、启动应用
进入到src目录,执行python app.py,即可启动成功,根据日志提示中的URL进行访问。
默认账号:admin、密码:admin123
默认启动为sqlite数据库,如需用于生产,请根据config/dashgo.ini调整相关Mysql数据库配置。
4、主要界面效果
1、登录页面
2、首页效果
3、监控页
4、角色管理页
最后
总之,DashGo 作为一款开源Python 后台管理系统,以其开箱即用的便捷性、丰富的功能模块、基于 Python 的高效性,为开发者们提供了一个强大的后台管理系统开发平台。无论是企业级项目还是小型项目,DashGo 都能发挥其优势。
如果你厌倦了复杂的技术栈切换,渴望一个简洁高效的开发体验,DashGo无疑是值得尝试的Python开源项目!
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
开箱
即用
推荐
一款
Python
相关帖子
推荐几款免费免登录无损高质量图片压缩工具网站
Python 潮流周刊#131:从零开始构建智能体
昆明黄金店推荐:如何甄选“价值平权”的黄金消费专家?
Python学习3
推荐一种并发线程中资源同步常用方法
MAUI库推荐一:MAUIIcons
接私活必备!一款轻量级、前后端分离的 Java 快速开发平台!
csq-蓝桥杯python-基础语法2-列表与循环语句基础
Python新利器:用uv轻松管理venv虚拟环境和pip依赖包
Python Selenium 漫步指南:从入门到精通
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
推荐几款免费免登录无损高质量图片压缩工具网站
0
126
孩负范
2025-12-13
安全
Python 潮流周刊#131:从零开始构建智能体
0
186
菅舛
2025-12-13
安全
昆明黄金店推荐:如何甄选“价值平权”的黄金消费专家?
0
239
靳夏萱
2025-12-14
安全
Python学习3
0
179
肇默步
2025-12-14
安全
推荐一种并发线程中资源同步常用方法
0
542
汝雨竹
2025-12-15
业界
MAUI库推荐一:MAUIIcons
0
718
计海龄
2025-12-15
安全
接私活必备!一款轻量级、前后端分离的 Java 快速开发平台!
2
195
茹静曼
2025-12-15
业界
csq-蓝桥杯python-基础语法2-列表与循环语句基础
0
546
粒浊
2025-12-16
业界
Python新利器:用uv轻松管理venv虚拟环境和pip依赖包
0
792
敖可
2025-12-16
业界
Python Selenium 漫步指南:从入门到精通
0
722
固拆棚
2025-12-16
回复
(1)
簑威龙
5 天前
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
东西不错很实用谢谢分享
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
安全
签约作者
程序园优秀签约作者
发帖
肿抢
5 天前
关注
0
粉丝关注
20
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994893
kk14977
6845358
4
xiangqian
638210
5
韶又彤
9997
6
宋子
9982
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
797
Python - UV 为每个项目创建独立、干净的Py
329
Flink源码阅读:如何生成StreamGraph
697
别再迷信“准确率”了!一文读懂 AI 图像分
106
ROS2概念之DDS
128
具身智能:零基础入门睿尔曼机械臂(四)—
394
Streamlit + LangChain 1.0 简单实现智能问
481
Oracle性能诊断与SQL优化:从9i到19c的技术
917
具身智能:零基础入门睿尔曼机械臂(五)—
222
NGD-SLAM(二)
399
[表单]HTML Learn Data Day 1
163
Oracle等待事件:性能诊断与优化的核心指南
592
“静态回调+上下文指针”模式实现回调机制
106
从 Tool Calling 到 A2A,再到 MCP. 大模型
379
BUUCTF 0ctf_2018_heapstorm2 PWN house of
295
仅通过一句提示词,就可以让大模型变得更有
986
生成式引擎优化(GEO优化)全维度技术指南
549
GEO优化实战指南2025:六大服务商核心能力
763
原始类型与泛型对比笔记
687
印度股票数据 API 对接实战指南(含实时行
662
Apipost分支功能:为API开发打造专属的成本