django-vue-admin 本地部署

一、项目地址

        主分支:master(稳定版本) 开发分支:develop

django-vue3-admin-mastericon-default.png?t=N7T8https://gitee.com/huge-dream/django-vue3-admin        注意:下载master分支zip代码包,解压后删掉web\src\views\system\demo\demo.vue,并注释以下部分代码,否则yarn bulid的时候会报关于curd的错误。

 二、项目编译

2.1 编辑环境
Python >= 3.11.0 (最低3.9+版本)  #conda create -n py311 python=3.11
nodejs >= 16.0
Mysql >= 8.0 (可选,默认数据库sqlite3,推荐8.0版本)  #必须MySQL 8.0及以上版本
Redis (可选,最新版)  #可不配置
2.2 前端编译
# 克隆项目
git clone https://gitee.com/huge-dream/django-vue3-admin.git

# 进入项目目录
cd web

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

# 代码编辑
yarn build

# 启动服务
yarn run dev 
# yarn run build
# 浏览器访问 http://localhost:8080
# .env.development 文件中可配置启动端口等参数
2.3 后端编译
1. 进入项目目录 cd backend

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

3. 在 env.py 中配置数据库信息
	mysql数据库版本建议:8.0
	mysql数据库字符集:utf8mb4

4. 更换pip源
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    pip config set install.trusted-host mirrors.aliyun.com   

5. 安装依赖环境
    pip install pymysql
	pip install -r requirements.txt

6. 执行迁移命令:
	python manage.py makemigrations
	python manage.py migrate
7. 初始化数据
	python manage.py init
8. 初始化省市县数据:
	python manage.py init_area
9. 启动项目
	python manage.py runserver 0.0.0.0:8000
或使用 uvicorn :
  uvicorn application.asgi:application --port 8000 --host 0.0.0.0 --workers 8

三、项目启动

        前后端web与backend各自单独一个窗口打开运行。

#1.前端启动
    yarn run dev 
#2.后端启动
    python manage.py runserver 0.0.0.0:8000
#3.访问地址
    http://localhost:8080 (默认为此地址,如有修改请按照配置文件)
    账号:superadmin 密码:admin123456

(1)登录界面

(2)项目首页

参考:django-vue3-admin项目

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/708032.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构笔记补充问题

1、假设线性表L采用单链表存储结构,设计一个算法,在L的数据元素最大值之前插入(假设L的各个数据元素值不同)数据元素x。 基本思想,先查找到最大元素对应的结点,再在之前插入x对应的结点; 设计算…

Android开发AndroidStudio安装教程

本文图示展示AndroidStudio安装教程。 目录 一、下载安装包 二、安装 一、下载安装包 https://developer.android.google.cn/studio?hlzh-cn 二、安装 双击exe Next Next Next 默认点击Install Next 点击finish进入设置文件界面。 如果本地有设置文件,选择C…

Zabbix 7.0 新增功能亮点(二)——history.push API方法

Zabbix7.0LTS一经发布便吸引了众多运维小伙伴的关注,乐维社区forum.lwops.cn也伴随着不少小伙伴的热议与探讨,话不多说,抓紧上车。 前面我们介绍了zabbix 7.0 新增功能亮点(一)——T参数,本篇将向大家介绍z…

【掌握C++模板进阶】:高级编程的艺术

📃博客主页: 小镇敲码人 💚代码仓库,欢迎访问 🚀 欢迎关注:👍点赞 👂🏽留言 😍收藏 🌏 任尔江湖满血骨,我自踏雪寻梅香。 万千浮云遮碧…

【FreeRTOS】创建任务-声光色影

参考《FreeRTOS入门与工程实践(基于DshanMCU-103).pdf》 目录 1 基本概念2 任务创建与删除2.1 什么是任务2.2 创建分配内存2.2.1 动态任务2.2.1 静态分配内存 2.3 示例1: 创建任务2.3.1 声2.3.1.1 music.c2.3.1.2 music.h2.3.1.4 硬件接线 2.3.2 光2.3.3 色2.3.4 影 在本章中&a…

海南云亿商务咨询有限公司解锁抖音电商新纪元

在当今数字化浪潮中,抖音电商以其独特的魅力和强大的用户基础,迅速成为企业营销的新宠。海南云亿商务咨询有限公司,作为专注于抖音电商服务的领先企业,凭借专业的团队和丰富的经验,为众多企业提供了高效、精准的电商服…

试乘试驾预约小程序源码系统 前后端分离 带完整的代码包+搭建教程

系统概述 试乘试驾预约小程序源码系统是一款专为汽车行业打造的便捷工具。它采用前后端分离的架构,确保了系统的稳定性和高效性。通过这套源码系统,用户可以轻松搭建自己的试乘试驾预约平台,为汽车经销商和消费者提供更好的服务体验。 代码…

手把手教程本地调试Datax

背景:使用Datax做数仓同步数据得工具,有时需要自己开发或者修改某个reader或writer插件,那么本地调试就很重要。 一. 下载 从GitHub上下载或者clone下来Datax项目。 https://github.com/alibaba/DataX 找到Core模块,运行入口就…

个人商业模式画布 | 10分钟+6张图,帮你重新定位个人发展!

在个性化的时代浪潮中,构建个人IP成为了提升个人影响力的黄金通道。之前分享过企业的商业模式画布,很受大家喜欢,今天我们分享个人商业模式画布,它适用于个人发展,可以帮助你有效地打造个人品牌,重塑你的职…

java如何预防sql注入

1 sql注入 1.1 使用字符串拼接导致数据异常 sql语句拼接 // 构建SQL查询语句,注意这里存在SQL注入风险String sql "select name,age from user where name" username " and password " password "";System.out.println("s…

Stable diffusion3效果比midjourney强很多吗,未来会开源吗?

经过一个多月的期待,Stable Diffusion 3(SD3) 终于向会员开放了API接口,尽管每个用户的使用配额相对有限,据用户反馈,生成六张图像便可能耗尽配额。 SD曾依靠开源策略与竞争对手抗衡,但目前似…

和鲸科技携手浙江大学地球科学学院,助推地球科学研究范式变革

近日,浙江省资源与环境信息系统重点实验室(下简称“实验室)与上海和今信息科技有限公司(下简称“和鲸科技”)签订合作框架协议,双方将以助推“数据算力模型科研场景”的地球科学研究范式变革,孕…

kettle从入门到精通 第六十九课 ETL之kettle kettle cdc mysql,轻松实现增量同步

1、之前kettle cdc mysql的时候使用的方案是canalkafkakettle,今天我们一起学习下使用kettle的插件Debezium直接cdc mysql。 注:CDC (Change Data Capture) 是一种技术,用于捕获和同步数据库中的更改。 1)Debezium步骤解析mysql b…

【PyTorch 新手基础】Regularization -- 减轻过拟合 overfitting

Overfit 过拟合,效果如最右图所示 常见应对方案如下: 增大数据集入手:More data or data argumentation简化模型参数入手:Constraint model complexity (shallow model, regularization) or dropout dropout: torch.nn.Dropout(0…

沉睡而且“狡猾”的特工:大模型也可以是!

大模型技术论文不断,每个月总会新增上千篇。本专栏精选论文重点解读,主题还是围绕着行业实践和工程量产。若在某个环节出现卡点,可以回到大模型必备腔调或者LLM背后的基础模型新阅读。而最新科技(Mamba,xLSTM,KAN)则提…

跳舞电动机器人单片机方案

这款机器人形状智能电子玩具是一款集娱乐、教育和互动于一身的高科技产品。它的主要功能包括: 1、智能对话:机器人可以进行简单的对话,回答用户的问题,提供有趣的互动体验。 2、前进、后退、左转、右转、滑行:机器人…

Flink作业执行之 2.算子 StreamOperator

Flink作业执行之 2.算子 StreamOperator 前文介绍了Transformation创建过程,大多数情况下通过UDF完成DataStream转换中,生成的Transformation实例中,核心逻辑是封装了SimpleOperatorFactory实例。 UDF场景下,DataStream到Transf…

分布式高性能计算 (HPC)的工作负载管理平台和作业调度程序—— IBM Spectrum® LSF® Suites

IBM Spectrum LSF Suites 是面向分布式高性能计算 (HPC) 的工作负载管理平台和作业调度程序。基于 Terraform 的自动化现已可用,该功能可在 IBM Cloud 上为基于 IBM Spectrum LSF 的集群供应和配置资源。 借助我们针对任务关键型 HPC 环境的集成解决方案&#xff0…

uni-app利用renderjs实现安卓App上jssip+freeswitch+webrtc音视频通话功能

效果图 前置知识 利用renderjs在app端加载for web库 JsSIPFreeSwitchVue实现WebRtc音视频通话 原始模块 <template><viewclass"test-sip":userExtension"userExtension":change:userExtension"JsSIP.handleUserExtenSionChange":tar…

1+x(Java)中级题库易混淆理论题(五)

Java 语言具有许多优点和特点&#xff0c;多线性反映了 Java 程序并行机制的特点 字符流与字节流的区别在于每次读写的字节数不同 如果需要从文件中读取数据&#xff0c;则可以在程序中创建FileInputStream的对象 void 的含义是方法没有返回值 设 x1&#xff0c;y2&#xf…