django-vue-admin使用

news/2024/11/16 10:44:39/

一、源码地址

注意,一定要使用这个地址。(使用其他地址下载下来的感觉代码缺失,踩了大坑)

django-vue-admin: 基于RBAC模型的权限控制的一整套基础开发平台,前后端分离,后端采用 django+django-rest-framework,前端采用 vue+ElementUI。

二、准备工作

Python >= 3.8.0 (推荐3.9+版本)
nodejs >= 14.0 (推荐最新)
Mysql >= 5.7.0 (可选,默认数据库sqlite3,推荐8.0版本)
Redis(可选,最新版)
项目运行及部署 | Django-Vue-Admin

三、前端

3.1 环境检查

查看当前node.js版本

node -v

注意,这个项目node 18 版本,会报错。

我使用的是node16版本 

帮助文档:

mac卸载与安装指定版本node.js_做测试的喵酱的博客-CSDN博客

3.2 启动项目

1、克隆项目

git clone https://gitee.com/dvadmin/django-vue-admin-pro.git

2、进入项目目录

cd web

3、安装依赖

方式一:

npm install --registry=https://registry.npm.taobao.org

方式二:

先安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

 再使用cnpm安装依赖

sudo cnpm install --registry=https://registry.npm.taobao.org

4、 启动服务
npm run dev

5、浏览器访问 http://localhost:8080

# .env.development 文件中可配置启动端口等参数

3.3 发布项目

发布♗

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

四、后端项目

4.1 前提

下载项目,前端和后端是在一起的。

使用pycharm打开 后端项目的时候,要直接打开backend项目,而不是打开django-vue-admin目录。

1. 进入项目目录 cd backend

2、在项目根目录中,复制 ./conf/env.example.py 文件为一份新的到 ./conf 文件夹下,并重命名为 env.py

配置自己本地的mysql连接方式,或者使用默认的。

mysql数据库版本建议:8.0 mysql数据库字符集:utf8mb4

使用本地的mysql,需要先建一个库

在数据库中,需要先手动创建一个库

CREATE DATABASE backend charset=utf8mb4;
2. 
3. 在 env.py 中配置数据库信息4. 安装依赖环境pip3 install -r requirements.txt
5. 执行迁移命令:python3 manage.py makemigrationspython3 manage.py migrate
6. 初始化数据python3 manage.py init
7. 启动项目python3 manage.py runserver 127.0.0.1:8000

启动项目:

python3 manage.py runserver 127.0.0.1:8000

python3 manage.py runserver 0.0.0.0:8000

初始账号:superadmin 密码:admin123456

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

五、

后台手册 | Django-Vue-Admin

后台手册 | Django-Vue-Admin


http://www.ppmy.cn/news/192215.html

相关文章

无线鼠标好用吗

无线鼠标最大的优势就是可以距离电脑更远,实现较远地方操作,适合家用HTPC用户以及追求极致的无线体验用户。比起有线键鼠左一条线,右一条线,可以保证电脑桌面的简洁,省掉了线路连接的杂乱。如果是商旅办公人士经常需要…

哪个牌子的蓝牙耳机好?防水蓝牙耳机品牌

随着人们物质生活水平的提高,人们总是吃一些高热量商品,身体也随着发福,这时侯就会开始运动,在刚开始运动的时侯总是容易想着放弃,这时侯就需要音乐来帮助他忘记放弃这件事情,然而运动总是会产生汗水&#…

蓝牙耳机什么牌子好?高性价比蓝牙耳机品牌推荐

最近看了网上很多朋友对于蓝牙耳机挑选这一项事情很是头疼,因为选购蓝牙耳机并不是只需要看外观就行,也需要综合配置参数、以及价格等方面来决定要不要入手,如果光是看外表就直接买了的话,很容易买回来不如意,这种用又…

运动无线蓝牙耳机哪个品牌好、蓝牙运动耳机排行榜10强

科学研究表明,运动的时候听听音乐能够提高运动效果,那么选择一款运动耳机就尤为重要,一副优秀的运动耳机是必不可少的装备,但是,并非所有耳机都是为运动而设计的。有些更适合在办公室,玩电子游戏或日常使用。接下来,我…

专业运动耳机哪个牌子好、专业运动耳机推荐

近些年,户外运动兴起,运动耳机迎来爆发增长,拒绝运动乏味,追求健康运动方式,已经成为当下年轻人的共同诉求。跑步骑行听音乐,已经是运动爱好者再熟悉不过的操作,很多人在运动中离不开音乐的节奏…

运动蓝牙耳机什么牌子好,蓝牙运动耳机排行

在运动的道路上,我们一直追求身临其境的体验,什么全包,半包,入耳式,半入耳式,骨传导耳机,耳机种类如此繁多,所以选择一个好的运动耳机尤为重要,现在有各种各样的耳机可供…

鼠标灵敏度调多少合适

鼠标是我们生活中常见的一种电脑辅助工具,是电脑重要的外设输入设备,不管是办公还是玩游戏都要大量应用到鼠标,然后我们使用鼠标的时候有时候感觉鼠标轻飘飘的,只需轻轻一动,就会移动好长一段距离,有时在鼠…

蓝牙运动耳机什么牌子的好、运动蓝牙耳机排行榜推荐

近些年,户外运动兴起,运动耳机迎来爆发增长,拒绝运动乏味,追求健康运动方式,已经成为当下年轻人的共同诉求。跑步骑行听音乐,已经是运动爱好者再熟悉不过的操作,很多人在运动中离不开音乐的节奏…