使用heroku push命令部署到heroku

时间:2014-10-27 01:11:23

标签: python django git heroku

我安装了名为heroku-push的heroku插件。我用heroku push --app appname部署了我的应用。我有settings.py和local_settings.py以及settings.py文件DEBUG is False但在local_settings.py文件DEBUG is True中。我在.gitignore文件中包含了local_settings.py。当我在浏览器中打开我的页面时,会显示一条消息,告诉我DEBUG=True。假设如果local_settings.py也部署到服务器,则settings.py文件中有一个代码 try: from .local_settings import * except ImportError: pass
我该怎么办? Heroku给了我git@heroku.com:appname.git但我无法查看或克隆它。它给了我空文件夹。

1 个答案:

答案 0 :(得分:0)

如果您创建.gitignore文件(如果未创建,则为touch .gitignore) 现在,使用您喜欢的文本编辑器打开.gitignore,并粘贴以下有关Git应该忽略的文件的信息:

### Django ###
*.log
*.pot
*.pyc
__pycache__/
local_settings.py

我建议您阅读中级的本教程,它有助于我部署第一个Django应用程序:
https://medium.com/@BennettGarner/deploying-django-to-heroku-procfile-static-root-other-pitfalls-e7ab8b2ba33b