地址:
GitHub - dvadmin-pro/django-vue-admin-pro
一、准备工作
Python >= 3.8.0 (推荐3.9+版本)
nodejs >= 14.0 (推荐最新)
Mysql >= 5.7.0 (可选,默认数据库sqlite3,推荐8.0版本)
Redis(可选,最新版)
项目运行及部署 | Django-Vue-Admin
一、前端
1.1 环境检查
查看当前node.js版本
node -v
注意,这个项目node 18 版本,会报错。
我使用的是node16版本
帮助文档:
mac卸载与安装指定版本node.js_做测试的喵酱的博客-CSDN博客
1.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 文件中可配置启动端口等参数
1.3 发布项目
发布♗
# 构建测试环境
npm run build:stage
# 构建生产环境
npm run build:prod
二、后端项目
2.1 前提
下载项目,前端和后端是在一起的。
使用pycharm打开 后端项目的时候,要直接打开backend项目,而不是打开django-vue-admin-pro目录。
1. 进入项目目录 cd 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 或使用 daphne : daphne -b 0.0.0.0 -8000 application.asgi:application 初始账号:superadmin 密码:admin123456 后端接口文档地址:http://127.0.0.1:8000/swagger