[开源]一套全部开源的快速开发平台,毫无保留免费授权使用
![[开源]一套全部开源的快速开发平台,毫无保留免费授权使用](https://yy123.ink/api/img/1782594017785-e6z9n3.jpg)
一、开源项目简介
django-vue3-admin 是一套全部开源的快速开发平台,毫无保留给个人免费使用、团体授权使用。django-vue3-admin 基于RBAC模型的权限控制的一整套基础开发平台,权限粒度达到列级别,前后端分离,后端采用django + django-rest-framework,前端采用基于 vue3 + CompositionAPI + typescript + vite + element plus。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
演示图










四、功能概述
-
前端采用 Vue3+TS+pinia+fastcrud(感谢vue-next-admin)
-
后端采用 Python 语言 Django 框架以及强大的 Django REST Framework。
-
权限认证使用Django REST Framework SimpleJWT,支持多终端认证系统。
-
支持加载动态权限菜单,多方式轻松权限控制。
-
全新的列权限管控,粒度细化到每一列。
-
特别鸣谢:vue-next-admin。
内置功能
-
菜单管理:配置系统菜单,操作权限,按钮权限标识、后端接口权限等。
-
部门管理:配置系统组织机构(公司、部门、角色)。
-
角色管理:角色菜单权限分配、数据权限分配、设置角色按部门进行数据范围权限划分。
-
按钮权限控制:授权角色的按钮权限和接口权限,可做到每一个接口都能授权数据范围。
-
字段列权限控制:授权页面的字段显示权限,具体到某一列的显示权限。
-
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
-
接口白名单:配置不需要进行权限校验的接口。
-
字典管理:对系统中经常使用的一些较为固定的数据进行维护。
-
地区管理:对省市县区域进行管理。
-
附件管理:对平台上所有文件、图片等进行统一管理。
-
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
-
插件市场 :基于Django-Vue-Admin框架开发的应用和插件。
插件市场
更新中...
五、技术选型
环境支持
|
Edge |
Firefox |
Chrome |
Safari |
|
Edge ≥ 79 |
Firefox ≥ 78 |
Chrome ≥ 64 |
Safari ≥ 12 |
由于 Vue3 不再支持 IE11,故而 ElementPlus 也不支持 IE11 及之前版本。
仓库分支说明
主分支:master(稳定版本) 开发分支:develop