51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

[开源]一套全部开源的快速开发平台,毫无保留免费授权使用

> 一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态! 一、开源项目简介 django-vue3-admin 是一套全部开源的快速开发平台,毫无保留给个人免费使用、团体授权使用。django-vue3-admin 基于RBAC模型的权限控制的一整套基础开发平台,权限粒度达到列级别,前后端分离,后端采用django + django-rest-framework,前端采用基于 vue3 + CompositionAPI + typescript + vite + element plus。 二、开源协议 ====== 使用Apache-2.0开源协议 三、界面展示 ====== 演示图 === ![](https://img1.51tbox.com/static/2024-03-11/col/34aed086fd16b862adefa713aad6562f/b770a2c2a1dc46a099809ac7569714cf.jpg) ![](https://img1.51tbox.com/static/2024-03-11/col/34aed086fd16b862adefa713aad6562f/ee21f0284f504d92abb5bb31a649b933.jpg) ![](https://img1.51tbox.com/static/2024-03-11/col/34aed086fd16b862adefa713aad6562f/ffc668a0fc5845c1a7ca67287398d6ec.jpg) ![](https://img1.51tbox.com/static/2024-03-11/col/34aed086fd16b862adefa713aad6562f/f6d30c146eb04aefa31b57a62817a9a5.jpg) ![](https://img1.51tbox.com/static/2024-03-11/col/34aed086fd16b862adefa713aad6562f/39bf07d6137e4b768f3703c5a17be540.jpg) ![](https://img1.51tbox.com/static/2024-03-11/col/34aed086fd16b862adefa713aad6562f/d192a1ae89f64d909f95d2e9bba3068a.jpg) ![](https://img1.51tbox.com/static/2024-03-11/col/34aed086fd16b862adefa713aad6562f/0017e12a990943ef81e0cb3638da7115.jpg) ![](https://img1.51tbox.com/static/2024-03-11/col/34aed086fd16b862adefa713aad6562f/86a390e572d649639c7002b43f794c2b.jpg) ![](https://img1.51tbox.com/static/2024-03-11/col/34aed086fd16b862adefa713aad6562f/b1db4e076a2b4848a221e8542dc9ba8d.jpg) ![](https://img1.51tbox.com/static/2024-03-11/col/34aed086fd16b862adefa713aad6562f/cb58a3e6eda34dabafc7451870e6de69.jpg) 四、功能概述 ====== * 前端采用 Vue3+TS+pinia+fastcrud(感谢vue-next-admin) * 后端采用 Python 语言 Django 框架以及强大的 Django REST Framework。 * 权限认证使用Django REST Framework SimpleJWT,支持多终端认证系统。 * 支持加载动态权限菜单,多方式轻松权限控制。 * 全新的列权限管控,粒度细化到每一列。 * 特别鸣谢:vue-next-admin。 内置功能 ==== 1. 菜单管理:配置系统菜单,操作权限,按钮权限标识、后端接口权限等。 2. 部门管理:配置系统组织机构(公司、部门、角色)。 3. 角色管理:角色菜单权限分配、数据权限分配、设置角色按部门进行数据范围权限划分。 4. 按钮权限控制:授权角色的按钮权限和接口权限,可做到每一个接口都能授权数据范围。 5. 字段列权限控制:授权页面的字段显示权限,具体到某一列的显示权限。 6. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 7. 接口白名单:配置不需要进行权限校验的接口。 8. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 9. 地区管理:对省市县区域进行管理。 10. 附件管理:对平台上所有文件、图片等进行统一管理。 11. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 12. 插件市场 :基于Django-Vue-Admin框架开发的应用和插件。 插件市场 ==== 更新中... 五、技术选型 ====== 环境支持 ==== \|-----------\|--------------\|-------------\|-------------\| \| Edge \| Firefox \| Chrome \| Safari \| \| Edge ≥ 79 \| Firefox ≥ 78 \| Chrome ≥ 64 \| Safari ≥ 12 \| > 由于 Vue3 不再支持 IE11,故而 ElementPlus 也不支持 IE11 及之前版本。 仓库分支说明 主分支:master(稳定版本) 开发分支:develop 准备工作 ==== * * * * ``` Python >= 3.11.0 (最低3.9+版本)nodejs >= 16.0Mysql >= 8.0 (可选,默认数据库sqlite3,支持5.7+,推荐8.0版本)Redis (可选,最新版) ``` 六、源码地址 ====== 访问一飞开源:https://code.exmay.com/
赞(9)
未经允许不得转载:工具盒子 » [开源]一套全部开源的快速开发平台,毫无保留免费授权使用