Python:从入门到实践-20章有关Heroku的各种坑(2)

接上篇文章: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即可。

后面同样按照书上运行即可。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值