宝塔部署Django项目

1、安装宝塔
centos 7 下一键安装宝塔 6.x

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

安装完成后,记住用户名和密码
宝塔部署Django项目_第1张图片
2、安装python项目管理器
登录宝塔面板,安装“python项目管理器”
宝塔部署Django项目_第2张图片
centos 7 下只有python2.7,根据项目需求安装指定 python 版本
宝塔部署Django项目_第3张图片
3、进行项目配置

1、导出项目包到requirments.txt

pip freeze > requirements.txt

2、收集静态文件

python manage.py collectstatic

3、修改setting.py配置,css/js 样式路径修改为 STATIC_ROOT
宝塔部署Django项目_第4张图片

STATIC_URL = '/static/'
# STATICFILES_DIRS = (
#     os.path.join(BASE_DIR, 'static'),
# )
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

4、上传项目文件
上传项目文件到服务器 /www/wwwroot/ 下
宝塔部署Django项目_第5张图片
5、部署项目
打开python项目管理器,添加项目,进行相关配置
宝塔部署Django项目_第6张图片
6、映射域名
宝塔部署Django项目_第7张图片
7、配置Nginx代理服务
宝塔部署Django项目_第8张图片
root 后面写 static 的上级目录

location ^~ /static/ {
        root /www/wwwroot/MxShop/;
 }

8、打开python项目管理器,重启项目

你可能感兴趣的:(django,python,nginx)