1.导出依赖包文件
在本地电脑PyCharm终端中,执行下面这行命令
pip freeze > requirements.txt
运行这行命令后,项目根目录下会出现一个requirements.txt文件,这个文件中包含了项目中所用到的依赖包
2.静态文件导出
在setting.py中设置静态文件导出目录
# 静态文件的URL前缀
STATIC_URL = '/static/'
# 静态文件的存放路径(开发环境下)
STATICFILES_DIRS = [
BASE_DIR / "static", # 项目级别的静态文件
]
# 静态文件的收集路径(生产环境下)
STATIC_ROOT = BASE_DIR / "staticfiles"
STATIC_URL = '/static/'
# 静态文件的存放路径(开发环境下)
STATICFILES_DIRS = [
BASE_DIR / "static", # 项目级别的静态文件
]
# 静态文件的收集路径(生产环境下)
STATIC_ROOT = BASE_DIR / "staticfiles"
导出静态文件,执行下面这行命令后静态文件会被导出到staticfiles目录下
python manage.py collectstatic
3.将项目部署到宝塔
在宝塔www/wwwroot目录下新建一个文件夹,用来放你的Django项目
将本地的项目文件打包压缩后,上传到这个新建的文件夹中进行解压
然后在python项目下,点击"添加Python项目"
添加完项目后,需要等1-2分钟,这时候宝塔会开始制作虚拟环境并安装依赖包
安装好之后,点击"设置"
在"域名管理"这里绑定域名
然后在"外网映射"这里打开外网映射
这样项目就部署好了,可以打开域名访问看看。如果访问报错的话,可以查看项目日志检查哪里出错了。