网站开发学习Python实现-Django项目部署-介绍(6.2.1) 1.第一步:找源码 2.第二步:在windows中更改代码 2.第三步:同步到linux中 3.第三步:部署 4.第四步:运行 关于作者

@

从github上找一个django编写的个人博客izone
链接:https://github.com/Hopetree/izone

2.第二步:在windows中更改代码

直接使用git同步到pycharm中
在django的setting中更改自己的参数
比如mysql账号密码,redis相关配置,smtp服务设置等

2.第三步:同步到linux中

这里不知道怎么使用pycharm使用git
在gitee中新建一个私人仓库,建好以后clone到windows中(记得将主机私钥放在gitee中)

git clone ....

进入刚才克隆的项目文件夹,将改好的博客项目代码复制到里面,删除以前原有的git相关的文件,然后上传到自己的私有仓库

git add *
git commit -m ".."
git push 

现在自己的gitee仓库就有了代码了
然后使用克隆的命令,克隆到linux主机上(记得添加私钥)

3.第三步:部署

先去买一个阿里云服务器和域名,并且实名域名,解析域名映射到服务器
没有服务器就去使用ngrok内网穿透,这一部分教程在工具分类中有

再参考菜鸟教程
在linux中安装mysql,redis和nginx
mysql:安装好简单配置账号密码和新建一个数据库供项目使用
redis:无脑安装,开启就完事
nginx:更新conf文件,记住每次更新完要reload,所有操作都在菜鸟教程中有的
部分nginx.conf如下

server {
    # 端口和域名
    listen 80;
    server_name www.bothsavage.club;

    location / {
	    proxy_pass http://127.0.0.1:11111;
	}
    location /static/ {
		root xxx/xxxx/izone;

    }    
    location /media/ {
		root xxx/xxxx/izone;
    }
}

4.第四步:运行

这里最好使用screen工具,另外开启一个子窗口,screen工具的操作在工具分类中有简单的介绍
最好使用virtualenv虚拟环境管理装置

打开一个新窗口
运行python manage.py runserver 11111
并且把debug模式改为false
不出意外就运行成功了

关于作者

个人博客网站
个人GitHub地址
个人公众号:
网站开发学习Python实现-Django项目部署-介绍(6.2.1)
1.第一步:找源码
2.第二步:在windows中更改代码
2.第三步:同步到linux中
3.第三步:部署
4.第四步:运行
关于作者