写在前面:记录一下部署过程
在开发机上准备:
1.确认项目没有bug
注意:
(1)要在python项目文件setting的ALLOWED_HOSTS=[]里面,输入好自己申请的域名或者ip地址.
(2)将setting中的DEBUG设置成FALSE
2.用pip freeze >requirement.txt将当前虚拟环境的包导入requirment.txt文件中,方便后面的部署安装。
3.用git将项目推进gitee(码云)中
①安装好git后,进入自己项目的文件夹,右击选择Git Bash Here。、
②输入git init ,初始化一下。
③输入git remote add origin xxx.git(这里我填的时码云的http地址 ,如https://gitee.com/在码云中创建的项目路径。此时本地电脑的参数已经和远程服务器关联了。
④输入git pull origin master --allow-unrelated-histories ;将远程的代码、参数拉进本地电脑与项目代码合并。
⑤输入git add . (注意有个.号)再输入git commit -m ‘first commit’ ;把本地代码参数推进gitee中。
⑥输入git push origin master ;合并完之后,再推到远程代码服务器码云gitee中。
特别地,如果后期要替换某个包的代码,如替换allowed_hosts输入
git add .
git commit -m "edit allowed_hosts"
git push origin master
然后在在服务器拉一下