接上篇文章:https://blog.csdn.net/weixin_44634860/article/details/115242199。
**5.与6.**直接按书上的内容进行配置即可,不再赘述。
7.创建启动进程的Procfile
创建一个名为Procfile.文件(P要大写,不指定后缀名)并且保存在manage.py所在的目录中。
一定要完全按格式来输入此文档,否则会出问题的。
( !!! 冒号是英文冒号,冒号后有空格,–log前也有空格,file后也有空格)
?那如何不指定后缀名呢?
我们只要新建一个文本文档,将要保存的内容写入其中,然后另存为时输入文件名为Procfile.(注意末尾有个英文句点),然后在保存类型处选择“所有文件”。
当看到保存的文件为上面的样子时说明已经按要求保存了没有后缀名的文件,如果为下面的类型则表明文件保存为txt文本文件,需要再加修改。
8.使用Git跟踪项目文件
安装配置git,设置忽略文件,显示隐藏文件,提交项目按书上配置即可。
9.推送到Heroku
如果命令 heroku login 一直无法正常工作则说明之前的Heroku安装配置有问题,可以参考上一篇文章来重新安装配置:https://blog.csdn.net/weixin_44634860/article/details/115242199。
如果命令 git push heroku master 出现错误则说明之前的Procfile文件配置有错误,可以回去再重新检查。
如果命令 heroku ps出现错误 “No dynos on ⬢ calm-badlands-84252” ,则同样说明Procfile文件配置有错误。
以上配置全部都没问题的话,使用 heroku open 文件就可以顺利在浏览器中打开这个应用程序了。
**10.与11.**按书上配置应该不会出现什么问题。
12.确保项目的安全
在修改settings.py时,需要在该文件中添加下列代码
if os.environ.get('DEBUG') == 'TRUE':
DEBUG = True
elif os.environ.get('DEBUG') == 'FALSE':
DEBUG = False
但是运行起来会出现问题,原因就是没有引用os,所以我们只要在文件开头加上一句import os即可。
后面同样按照书上运行即可。