[开源]一套前后端分离的低代码快速后台开发平台,开箱即用
![[开源]一套前后端分离的低代码快速后台开发平台,开箱即用](https://yy123.ink/api/img/1782595533031-9djbyz.jpg)
一、开源项目简介
Django-Vue-Lyadmin
一个开箱即用的低代码中后台管理系统
django-vue-lyadmin前端采用vue3+elementplus,后端采用Python Django DRF的一套前后端分离的低代码快速后台开发平台(专业版带有代码生成和表单构建器)、支持简易商城模块、定时任务、webssh运维、系统监控、内置常用功能api接口如:登陆、短信、支付宝微信支付,RABC权限控制。登录使用simplejwt,webpack\vite自由选择。
前端frontend:做一个专业前端能用的框架,后台人员也能面向配置的、能改得动的CRUD;
后端backend :强大的功能集合,让你开箱即用,成为初学者的领航员。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
演示图












四、功能概述
内置功能
-
DashBoard: 数据分析查看
-
CRUD: 面向配置的crud功能
-
计划任务(定时任务,运维能力),django-celery-beat 定时任务
-
服务器监控面板(运维能力),支持windows和linux服务器的实时服务器资源状态监控
-
终端服务webssh(运维能力),支持基于channels的websocket与xterm的webssh(实现websocket的simple-jwt认证,并实现请求方法和接口地址的权限控制)
-
部门管理:配置系统组织机构(公司、部门、角色),树结构展现支持数据权限。
-
菜单管理:配置系统菜单,操作权限,按钮权限标识、后端接口权限等。
-
角色管理:角色菜单权限、数据权限、设置角色按部门进行数据范围权限划分。
-
权限管理:授权角色的权限范围。
-
地区管理:国内省市区管理。
-
管理员管理:主要管理系统管理员账号。
-
用户管理:主要管理前端用户。
-
个人中心:主要设置登录系统的个人昵称、密码等账号信息。
-
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
-
平台设置:系统设置如字典参数、轮播图
-
意见反馈:配合前端接口收集用户的反馈信息
-
商品管理:支持多规格、单规格添加商品、提供对应的支付接口和前端商品详情接口供参考
-
订单管理:主要为商品订单的管理有发货、统计......
-
财务统计:平台订单等财务统计
-
其他功能:内置微信登录、小程序登录、短信登录、密码登录、微信企业到零钱、微信支付、支付宝支付、极光推送等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 文档