使用宝塔面板部署django完整流程

使用宝塔面板部署django完整流程

1.导入你的django项目到/www/wwwroot/ 文件下
使用宝塔面板部署django完整流程_第1张图片记住在导入django项目之前,要先在本地项目中生成requirements.txt文件。
如下图所示:
使用宝塔面板部署django完整流程_第2张图片
2. 数据库准备。点击宝塔面板,数据库,然后点击添加数据库。
使用宝塔面板部署django完整流程_第3张图片
刚开始我的出现了数据库管理员密码错误。所以在大佬的指引下重新卸载MySQL在重新安装里一次就好了。点击提交即可。
在这里插入图片描述phpMyAdmin的方式导入数据库老是有问题。百度也解决不了。干脆我就在本地数据库搞。如图所示:
使用宝塔面板部署django完整流程_第4张图片
使用宝塔面板部署django完整流程_第5张图片此时数据库上s25是没有表数据的。我是通过本地的django项目,把本地项目的数据库,连接这个。如下图:
使用宝塔面板部署django完整流程_第6张图片使用宝塔面板部署django完整流程_第7张图片使用宝塔面板部署django完整流程_第8张图片使用宝塔面板部署django完整流程_第9张图片输入:
python manage.py makemigrations
python manage.py migrate
则生成了s25的数据库表:
使用宝塔面板部署django完整流程_第10张图片
3.下载python项目管理器,导入s25项目。
使用宝塔面板部署django完整流程_第11张图片
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210401134213905.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3htdDk3MDMyNA==,size_16,color_FFFFFF,t_70

4.静态文件的搜集。我的这个s25 的项目static是在web下面的。所以我这样配置。如图所示:在/www/wwwroot/s25下新建static_dict
使用宝塔面板部署django完整流程_第12张图片然后进入宝塔终端,进入到项目当中去:/www/wwwroot/s25
输入python manage.py collectstatic搜集静态文件。
使用宝塔面板部署django完整流程_第13张图片使用宝塔面板部署django完整流程_第14张图片
收集完毕。

  1. 映射域名,我这里先用ip地址。
    使用宝塔面板部署django完整流程_第15张图片
    在这里插入图片描述然后访问是这样的,应该是静态文件没有配置好。
    使用宝塔面板部署django完整流程_第16张图片然后点击宝塔网站,点击刚刚映射的域名,点击反向代理,点击配置文件
    使用宝塔面板部署django完整流程_第17张图片
    使用宝塔面板部署django完整流程_第18张图片重新启动项目,继续访问.成功。
    使用宝塔面板部署django完整流程_第19张图片6.补充。我的项目用到了redis,还要在安装redis.

你可能感兴趣的:(django,centos,redis,mysql)