宝塔面板部署Django教程

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"

导出静态文件,执行下面这行命令后静态文件会被导出到staticfiles目录下

 python manage.py collectstatic

3.将项目部署到宝塔

在宝塔www/wwwroot目录下新建一个文件夹,用来放你的Django项目

将本地的项目文件打包压缩后,上传到这个新建的文件夹中进行解压

然后在python项目下,点击"添加Python项目"


添加完项目后,需要等1-2分钟,这时候宝塔会开始制作虚拟环境并安装依赖包

安装好之后,点击"设置"

在"域名管理"这里绑定域名

然后在"外网映射"这里打开外网映射

这样项目就部署好了,可以打开域名访问看看。如果访问报错的话,可以查看项目日志检查哪里出错了。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: