记录一次将django项目成功部署到宝塔面板上

一:前言

之前已经部署过一次django项目写过一次博客( https://hexo.jomeswang.top/posts/c2d74008/ ),但这次再次部署又出现新的问题和新的发现,并写下此篇博客记录部署时踩过的坑。

二:步骤

2.1 事先准备

2.1.1 bt面板安装和环境包

这里只描述,不详写,详情可看这篇( https://hexo.jomeswang.top/posts/c2d74008/ )。

环境:使用的是

1.Nginx1.16.1

  1. bt面板的python项目管理器
  2. python3.7.2
  3. django3.0

2.2 上传并部署django文件

  1. 生成依赖包文件

在上传项目文件的时候,我们需要先配置好项目所有的环境依赖包,所以,在本地开发的时候建议使用虚拟环境,这样我们创建依赖文件的时候,能减少引入一些不必要的包。在本地项目环境目录中(如果是虚拟环境,需要激活虚拟环境再进入项目目录)【django项目目录,即是在manage.py文件所处的路径】输入下方命令

pip freeze > requirements.txt
# 注意当前是 pip 还是 pip3

会生成一个 requirements.txt 文件,里面就会包含我们当前环境下所有的python包。

  1. 先要上传django文件夹的全部到,/www/wwwroot/ 上的文件夹中,之后打开python项目管理器

  1. 配置python项目管理器

  1. 映射域名(注意一定要域名,如果是端口后面django后台样式将会不见)

2.3

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值