宝塔安装不做叙述,网上资料很多,官网也有教程,
1.在首次安装宝塔后,需要先进行安装网站环境,请选择“Nginx”类型的环境,
2.安装完成后,点击Python项目,在首次点击安装python时会提示“未安装Python版本”,请安装相对应的版本
我已安装3.8,请各位按照自己的项目进行安装相对应的Python版本,

1.在项目提示命令行输入,下面这条命令会在项目生成当前环境所有的安装包,
pip freeze > requirements.txt2.静态文件
2.1 在Django的settings.py中添加如下几行,
STATIC_URL = "static/"
STATIC_ROOT = os.path.join(BASE_DIR,'static')
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"), # 例如,你的静态文件位于项目根目录下的static文件夹
]2.2 请确保已经有以上项目在setting.py中,如果你的和我的名称不一样,请更改,
在命令行执行,这条命令会将所有的静态文件收集在一起,
python manage.py collectstatic执行以上操作后,
将项目压缩,并上传,位置看自己的喜好,一般是“/www/wwwroot”下面


项目部署说明

点击确定,等待创建虚拟环境,不要着急

修改启动用户为root,并重启项目
完成以上操作后,在域名管理,添加一个域名,添加后,打开外网访问即可进行访问


进行访问。发现没有静态文件

在uwsgi中添加如下一行,请更换为自己的静态文件路径,之前执行过 python manage.py collectstatic会将静态文件收集到一个目录
吧这个路径填入即可
static-map = /static=/www/wwwroot/userfeed/static
保证修改效果,请重启项目。再次访问,页面正常

按要求填写

填写完成后不要忘记在settings.py中添加如下信任源,请求时会用到,并将Debug改为false,
CSRF_TRUSTED_ORIGINS = [
'http://example.com',
'https://example.com'
]原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。