Python前后端项目django-vue3-admin简单部署教程

前后端项目django-vue3-admin简单部署教程

项目简介

django-vue3-admin 基于RBAC模型的权限控制的一整套基础开发平台,权限粒度达到列级别,前后端分离,后端采用django + django-rest-framework,前端采用基于 vue3 + CompositionAPI + typescript + vite + element plus
项目地址:

https://gitee.com/huge-dream/django-vue3-admin

准备工作

下载项目: git clone https://gitee.com/huge-dream/django-vue3-admin.git
Python >= 3.11.0 (最低3.9+版本)
nodejs >= 16.0
Mysql >= 8.0 (可选,默认数据库sqlite3,支持5.7+,推荐8.0版本)
Redis (可选,最新版)

使用pycharm专业版。使用py3.10

1. 进入项目目录 cd backend
2. 在项目根目录中,复制 ./conf/env.example.py 文件为一份新的到 ./conf 文件夹下,并重命名为 env.py
3. 在 env.py 中配置数据库信息
	mysql数据库版本建议:8.0
	mysql数据库字符集:utf8mb4
4. 安装依赖环境
	pip install -r requirements.txt
5. 执行迁移命令:
	python manage.py makemigrations
	python manage.py migrate
6. 初始化数据
	python manage.py init
7. 初始化省市县数据:
	python manage.py init_area
8. 启动项目
	python manage.py runserver 0.0.0.0:8000

1修改env配置在这里插入图片描述

2在backend目录下执行迁移命令:

python manage.py makemigrations
python manage.py migrate

运行结果
在这里插入图片描述
在这里插入图片描述

3进行初始化

python manage.py init
 python manage.py init_area

在这里插入图片描述
在这里插入图片描述

4运行后端

python manage.py runserver

前端

进入项目目录

cd web

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

启动服务

yarn build
#npm run build
#npm run dev
浏览器访问 http://localhost:8080
账号:superadmin 密码:admin123456

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值