win10快速部署后台管理系统(Django-Vue-Admin)
Django-Vue-Admin官网我的局域网IP:192.168.50.1881 准备所需的依赖Python3Mysql(官方建议8.0,不过我使用的是5.7)Redisnpm1.1 安装Python1.2 安装Mysql1.3 安装Redis下载地址: https://github.com/tporadowski/redis/releases解压修改redis.windows.conf文件bi
·
我的局域网IP:192.168.50.188
1 准备所需的依赖
- Python3
- Mysql(官方建议8.0,不过我使用的是5.7)
- Redis
- npm
1.1 安装Python
1.2 安装Mysql
下载地址: https://downloads.mysql.com/archives/installer/
选择你想要安装的版本
1.3 安装Redis
下载地址: https://github.com/tporadowski/redis/releases
解压
修改redis.windows.conf文件
bind 0.0.0.0
修改redis.windows-service.conf文件
requirepass foobared
切换到解压的目录,打开一个cmd窗口运行
redis-server.exe redis.windows.conf
再开启一个cmd窗口,运行
redis-cli.exe -h 192.168.50.188 -p 6379
192.168.50.188:6379> config set requirepass foobared
1.4 安装npm
2 下载源代码
克隆项目
git clone https://gitee.com/liqianglog/django-vue-admin.git
2.1 前端部署及运行
进入前端项目目录
cd django-vue-admin\dvadmin-ui
安装依赖
npm install --registry=https://registry.npm.taobao.org
启动服务
npm run dev
.env.development文件中可以配置前端启动的端口和后端接口的ip及端口
# 若依管理系统/开发环境
# VUE_APP_BASE_API = 'https://api.django-vue-admin.com'
VUE_APP_BASE_API = 'http://192.168.50.188:8000'
2.2 后端部署及运行
进行后端项目的目录
cd django-vue-admin\dvadmin-backend
复制配置文件并且修改配置
cp ./conf/env.example.py ./conf/env.py
# ************** mysql数据库 配置 ************** #
# 数据库类型 MYSQL/SQLITE3
DATABASE_TYPE = "MYSQL"
# 数据库地址
DATABASE_HOST = "127.0.0.1"
# 数据库端口
DATABASE_PORT = 3306
# 数据库用户名
DATABASE_USER = "root"
# 数据库密码
DATABASE_PASSWORD = "password"
# 数据库名
DATABASE_NAME = "django"
# ************** redis 数据库配置 ************** #
# 是否启用Redis缓存
# 注:不使用redis则无法使用celery
REDIS_ENABLE = True
REDIS_DB = 1
REDIS_HOST = '192.168.50.188'
REDIS_PORT = 6379
REDIS_PASSWORD = 'foobared'
# celery 定时任务redis 库号
CELERY_DB = 2
创建数据库(utf8mb4)
进入mysql,创建名为django的数据库
mysql> create database if not exists django default charset utf8mb4;
可查看数据库的编码方式
mysql> use django;
mysql> show variables like '%char%';
安装依赖环境
pip install -r requirements.txt -i https://pypi.douban.com/simple
执行迁移命令
python manage.py makemigrations
python manage.py migrate
初始化数据
python manage.py init
启动项目
python manage.py runserver 192.168.50.188:8000
启动定时任务
# Windows 运行celery 需要安装 pip install eventlet
celery -A application worker -P eventlet --loglevel=inf
3 访问
前端地址:http://192.168.50.188:8080
后端地址:http://192.168.50.188:8000
账号:admin 密码:123456
更多推荐
已为社区贡献1条内容
所有评论(0)