赞
踩
在Ubuntu 22.04上使用宝塔面板部署Django项目涉及几个步骤,包括安装宝塔面板、创建虚拟环境、上传项目代码、配置Web服务器等。下面是详细的步骤:
如何在Linux中使用宝塔面板创建和部署一个Django项目
安装宝塔面板:
打开网址:https://www.bt.cn/new/download.html
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
安装完成后,终端会显示有【访问链接、登陆账号、登陆密码】备份记录好。
登陆宝塔面板
根据情况,选择你需要的Python版本号
0、确定你要创建项目的目录
1、使用宝塔终端创建django项目
sudo django-admin startproject demo1
2、添加Python项目
3、添加django4.2模块
4、虚拟环境下,创建数据库迁移migrate
sudo python3 manage.py migrate
5、设置超级管理员和密码
sudo python3 manage.py createsuperuser --username admin
6、添加域名、开启外网映射
7、重启服务器
【收集静态文件】
在项目根目录下,创建static
【编辑settings.py】
添加静态文件路径代码
STATIC_ROOT = BASE_DIR / 'static'
【CSRF跨域问题】(根据你的实际网址情况修改)
CSRF_TRUSTED_ORIGINS = ['http://t1.lw05.cn']
虚拟终端,执行命令
sudo python3 manage.py collectstatic
复制静态文件路径(根据你的实际路径情况修改):
/www/wwwroot/Python/Django/4.2/demo1/static
修改应用服务器的配置文件
# 配置Django静态文件访问路径(根据你的实际路径情况修改)
location /static/ {
alias /www/wwwroot/Python/Django/4.2/demo1/static/;
}
保存后,重启服务,访问测试
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。