heroku django教程无法正常工作?

时间:2014-03-07 14:12:16

标签: django heroku

我正在努力完成“Django入门”heroku教程。当我在本地使用foreman运行框架时,情况正常,但是当我尝试在Heroku上运行它时,在尝试查找设置模块时失败了。

简而言之,我做过......

chris@xi:~: mkdir hero
chris@xi:~: cd hero
chris@xi:~/hero: django-startproject ku .

然后根据说明创建和编辑文件。也许我弄错了什么?

在〜/ hero中,我创建了我的Procfile和requirements.txt,以及由django-admin

创建的ku目录 在〜/ hero / ku我有settings.py和wsgi.py(由django-admin创建并由我编辑)

知道我做得不对吗?

1 个答案:

答案 0 :(得分:0)

经过多次试验结束后发现错误。事实证明,我的主目录中有一个旧的.gitignore文件忽略了settings.py。一旦我将settings.py添加到项目并重新推送,一切都开始工作。

我不喜欢将settings.py放入git,因为它包含特定于机器的信息以及安全信息。但我想我现在就把它留下来,当我必须真正做到这一点时,我可以使用heroku config:set命令来设置数据库用户和密码,或DJANGO_SETTINGS_FILE等路径。