使用heroku推送命令部署到heroku



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

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

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

我建议你在media上阅读本教程,它帮助我部署了我的第一个django应用程序:
https://medium.com/@BennettGarner/部署-django-to-heroku-file-static-root-other-pitwalls-e7ab8b2ba33b-

最新更新