[开源]一套前后端分离的低代码快速后台开发平台,开箱即用

开源系统流程管理
2026-06-28 05:25 1 次浏览 • 0 次下载 0KB
[开源]一套前后端分离的低代码快速后台开发平台,开箱即用

一、开源项目简介

Django-Vue-Lyadmin

一个开箱即用的低代码中后台管理系统

django-vue-lyadmin前端采用vue3+elementplus,后端采用Python Django DRF的一套前后端分离的低代码快速后台开发平台(专业版带有代码生成和表单构建器)、支持简易商城模块、定时任务、webssh运维、系统监控、内置常用功能api接口如:登陆、短信、支付宝微信支付,RABC权限控制。登录使用simplejwt,webpack\vite自由选择。

前端frontend:做一个专业前端能用的框架,后台人员也能面向配置的、能改得动的CRUD;

后端backend :强大的功能集合,让你开箱即用,成为初学者的领航员。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

演示图

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

四、功能概述

内置功能

  1. DashBoard: 数据分析查看

  2. CRUD: 面向配置的crud功能

  3. 计划任务(定时任务,运维能力),django-celery-beat 定时任务

  4. 服务器监控面板(运维能力),支持windows和linux服务器的实时服务器资源状态监控

  5. 终端服务webssh(运维能力),支持基于channels的websocket与xterm的webssh(实现websocket的simple-jwt认证,并实现请求方法和接口地址的权限控制)

  6. 部门管理:配置系统组织机构(公司、部门、角色),树结构展现支持数据权限。

  7. 菜单管理:配置系统菜单,操作权限,按钮权限标识、后端接口权限等。

  8. 角色管理:角色菜单权限、数据权限、设置角色按部门进行数据范围权限划分。

  9. 权限管理:授权角色的权限范围。

  10. 地区管理:国内省市区管理。

  11. 管理员管理:主要管理系统管理员账号。

  12. 用户管理:主要管理前端用户。

  13. 个人中心:主要设置登录系统的个人昵称、密码等账号信息。

  14. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。

  15. 平台设置:系统设置如字典参数、轮播图

  16. 意见反馈:配合前端接口收集用户的反馈信息

  17. 商品管理:支持多规格、单规格添加商品、提供对应的支付接口和前端商品详情接口供参考

  18. 订单管理:主要为商品订单的管理有发货、统计......

  19. 财务统计:平台订单等财务统计

  20. 其他功能:内置微信登录、小程序登录、短信登录、密码登录、微信企业到零钱、微信支付、支付宝支付、极光推送等API。

四、技术选型

django-vue-lyadmin 是一套python django web前后端分离的管理后台快速开发平台(内置简易商城模块),去繁从简、还你一个干净的后台管理系统

说明:前端vue环境开发支持vite和webpack两种形式,可自由选择

  • 代码生成: 前端配置即可生成前后台所需的crud文件,并同步到项目目录中

  • 表单构建: 可视化低代码表单设计器,后期规划自动生成前后台,并提供模板方便导入所需表单

  • 前端采用Vue3(elementplus 2.3.6 支持暗黑主题)(vue2版本请访问分支django-vue2-lyadmin)

  • 前端支持面向配置的CRUD和自定义页面的CRUD双开发模式

  • DashBoard: 数据分析查看

  • 计划任务(定时任务,运维能力),django-celery-beat 定时任务

  • 服务器监控面板(运维能力),支持windows和linux服务器的实时服务器资源状态监控

  • 终端服务webssh(运维能力),支持基于channels的websocket与xterm的webssh(实现websocket的simple-jwt认证,并实现请求方法和接口地址的权限控制)

  • 后端采用Python语言Django框架

  • 权限认证使用JWT(djangorestframework-simplejwt),支持多终端认证系统

  • 接口采用(drf)djangorestframework,支持后台一键关闭前端API访问功能

  • 支持加载动态权限菜单,内置常用模块,多方式轻松权限控制,支持单用户登录(踢掉上一个)

  • 支持支付宝、微信支付、微信登录、阿里云短信、腾讯云短信等

  • 新增商城模块:商品管理、订单管理、财务统计、支付接口(微信支付(app端、小程序端)、支付宝(app端)供参考)....

  • 适合刚入门或苦于寻找django web快速开发框架的小伙伴们

特别鸣谢:本平台后端权限设计模式,部分逻辑参考django-vue-admin-pro

更多内容请查看 README.md 文档