1 Star 0 Fork 1.7K

华夏角牛 / django-vue-admin

forked from dvadmin / django-vue-admin
关闭
 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Django-Vue-Admin

img img PyPI - Django Version badge img img

预 览 | 官 网文档 | 群聊 | 社区 | Github

平台简介

Django-Vue-Admin 是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。

  • 前端采用ruoyi-ui 、Vue、Element UI。
  • 后端采用Python语言Django框架。
  • 权限认证使用Jwt,支持多终端认证系统。
  • 支持加载动态权限菜单,多方式轻松权限控制。
  • 特别鸣谢:Gin-Vue-AdminRuoYiVue-Element-Admin

交流

  • 社区:戳我

  • QQ群号:812482043 django-vue-admin交流01群

  • 二维码

源码地址

gitee地址(主推):https://gitee.com/liqianglog/django-vue-admin

github地址:https://github.com/liqianglog/django-vue-admin

内置功能

后期版本 版本功能说明
  1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
  2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
  3. 岗位管理:配置系统用户所属担任职务。
  4. 菜单管理:配置系统菜单,操作权限,按钮权限标识、后端接口权限等。
  5. 角色管理:角色菜单权限分配、数据权限分配、设置角色按机构进行数据范围权限划分。
  6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
  7. 参数管理:对系统动态配置常用参数。
  8. 文件管理:管理所有上传的和导出的文件。
  9. 通知公告:发布通知公告给所有人,进行消息的通知。
  10. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  11. 登录日志:系统登录日志记录查询包含登录异常。
  12. 定时日志:celery定时任务执行日志记录。
  13. 在线用户:当前系统中活跃用户状态监控、用户强退功能。
  14. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
  15. 在线构建器:拖动表单元素生成相应的HTML代码。
  16. 服务监控:进行可视化的服务器监控,CPU、内存、文件使用率等信息。

在线体验

演示地址:http://demo.django-vue-admin.com 账号:admin 密码:123456

文档地址:http://django-vue-admin.com

前端

开发

# 克隆项目
git clone https://gitee.com/liqianglog/django-vue-admin.git

# 进入项目目录
cd dvadmin-ui

# 安装依赖
npm install --registry=https://registry.npm.taobao.org

# 启动服务
npm run dev

# 浏览器访问 http://localhost:8080
# .env.development 文件中可配置启动端口等参数

发布

# 构建测试环境
npm run build:stage

# 构建生产环境
npm run build:prod

后端

1. 进入项目目录 cd dvadmin-backend
2. 在项目根目录中,复制 ./conf/env.example.py 文件为一份新的到 ./conf 文件夹下,并重命名为 env.py

3. 在 env.py 中配置数据库信息
	mysql数据库版本建议:8.0
	mysql数据库字符集:utf8mb4
	
4. 安装依赖环境
	pip3 install -r requirements.txt
5. 执行迁移命令:
	python3 manage.py makemigrations
	python3 manage.py migrate
6. 初始化数据
	python3 manage.py init
7. 启动项目
	python3 manage.py runserver 127.0.0.1:8000

定时任务启动命令:
	celery -A application  worker -B --loglevel=info
注:
	Windows 运行celery 需要安装 pip install eventlet
	celery -A application  worker -P eventlet --loglevel=info

初始账号:admin 密码:123456

后端接口文档地址:http://127.0.0.1:8000/docs/

docker-compose 运行

# 先安装docker-compose (自行百度安装),执行此命令等待安装
docker-compose up
# 初始化后端数据(第一次执行即可)
docker exec -ti dvadmin-django bash
python manage.py init -y
exit

前端地址:http://127.0.0.1:8080
后端地址:http://127.0.0.1:8000
账号:admin 密码:123456

演示图

MIT License Copyright (c) 2021 李强 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

基于RBAC模型的权限控制的一整套基础开发平台,前后端分离,后端采用 django+django-rest-framework,前端采用 ruoyi-ui +vue+ElementUI。 展开 收起
Python
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/Kew/django-vue-admin.git
git@gitee.com:Kew/django-vue-admin.git
Kew
django-vue-admin
django-vue-admin
master

搜索帮助