宝塔如何部署Django项目(前后端分离篇)

news/2024/10/25 13:09:48/

一、环境安装

1、安装相关软件

点击软件商店,安装下面软件

一、宝塔部署前端

1、打包Vue项目

打开Vue3项目,输入下面打包命令,对Vue项目进行打包,

npm run build

2、部署前端

点击宝塔的网站,在PHP项目里点击添加站点,

剪切完毕后如下图

然后,删除dist压缩文件和这个目录。

删除完后,如下图所示。

如果你Vue的路由是history模式,则需要多完成一步,如下图

    location / {try_files $uri $uri/ @router;index index.html;}location @router {rewrite ^.*$ /index.html last;}

这样前端就部署好了,你们可以在浏览器输入域名,可以看到自己网站的是否部署成功

二、宝塔部署后端

1、打包django项目

2、配置数据库

然后把本地的数据库sql文件导入进去就可以了

3、部署后端

大家在文件选项里对压缩的文件进行解压就可以了

配置完点击确定就可以了

现在项目就完全部署成功了。


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

相关文章

短视频账号矩阵系统源码---独立saas技术部署

#短视频账号矩阵系统# #短视频矩阵源码# #短视频账号矩阵系统技术开发# 抖音seo账号矩阵系统,短视频矩阵系统源码, 短视频矩阵是一种常见的视频编码标准,通过多账号一键授权管理的方式,为运营人员打造功能强大及全面的“矩阵式“…

HarmonyOS第一课——HarmonyOS介绍

HarmonyOS第一课 HarmonyOS介绍 HarmonyOS是新一代的智能终端操作系统(泛终端服务的载体); 智慧互联协同,全场景交互体验; 核心技术理念: 一次开发 多次部署: 预览 可视化开发UI适配 事件交…

Django项目创建

安装 pip install django 创建项目 首先打开powershell打开项目与创建到的文件夹 django-admin startproject django_demo01 django-admin startproject 项目名 多出了一个django_demo01的文件夹,这就是我们的项目了 打开项目文件夹,发现一个文件和…

Python使用asyncio实现异步操作

Python使用asyncio实现异步操作 1. 基础概念2. 实现异步 I/O 的步骤2.1 定义异步函数2.2 使用 await 等待异步操作的完成2.3 并发执行多个任务2.4 创建并管理任务2.5 处理异常2.6 超时控制 3. 处理复杂的异步 I/O 操作4. 使用 async/await 的性能优势5. 总结 在 Python 中&…

安全见闻(2)——开阔眼界,不做井底之蛙

内容预览 ≧∀≦ゞ 安全见闻二:Web程序构成与潜在漏洞声明导语前端语言及潜在漏洞前端语言前端框架与代码库代码库的概念和用途流行的JavaScript框架常见的代码库 前端潜在漏洞 后端语言及潜在漏洞常见后端语言协议问题后端潜在漏洞 数据库及潜在漏洞数据库分类数据…

使用LangGraph构建多Agent系统架构!

0 前言 Agent是一个使用大语言模型决定应用程序控制流的系统。随着这些系统的开发,它们随时间推移变得复杂,使管理和扩展更困难。如你可能会遇到: Agent拥有太多的工具可供使用,对接下来应该调用哪个工具做出糟糕决策上下文过于…

Scala中抽象类重写

scala中的方法可以是抽象的和非抽象的,同样属性也可以是抽象和非抽象的。抽象方法可以实现,而非抽象方法可以继承或重写。属性中对于抽象成员是必须要实现的,而非抽想成员可以继承或重写。 如果子类中对抽象类中的方法定义不满意&#xff0c…

将 el-date-picker获取的时间数据转换成时间戳

在Vue.js中使用Element UI的el-date-picker组件时,你可以获取用户选择的日期并将其转换为时间戳。el-date-picker通常返回的是一个Date对象或一个格式化后的字符串(取决于你如何配置它)。下面是一个示例,展示了如何将el-date-pick…