使用宝塔部署django项目
centos安装宝塔(一键安装) yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.

使用宝塔部署django项目

发布时间:2023-10-12 (2023-10-12)

centos安装宝塔(一键安装)

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完成之后会有一个网站,用户名和密码

登录之后安装一些必要的软件

在写好的django项目中,首先需要导出第三方模块

以及mysql的数据文件

# 导出第三方模块
pip freeze > requirements.txt

# 导出数据库
mysqldump -u root -p pro > pro.sql

# 用cmd导出,

# 导入数据库
source pro.sql

在wwwroot中创建一个目录

将压缩包上传进来,并解压

创建数据库,添加数据并导入

创建django项目

创建之后去修改django配置

主要是mysql和redis

修改好之后,重启一下项目,去访问部署的地址

样式可能没有,但是数据肯定是能够出现的

现在我们就需要去配置nginx以及静态文件了

切换到项目根目录,进入虚拟环境,收集静态文件

source   env/bin/activate

python manage.py collectstatic

nginx配置

server {
     listen   80;  # 监听端口
    server_name _;  # 服务名字,多域名就写域名
    location / {
            uwsgi_pass   0.0.0.0:8001;  # django运行的端口
            include uwsgi_params;  # 固定搭配
    }
    location /static{
      alias  /www/wwwroot/test.com/feng_static;  # django收集的静态文件
    }
}