2014-03-07 192 views
0

我正在嘗試通過「Django入門」heroku教程。當我使用工頭在本地運行框架時,情況正在發生變化,但是當我嘗試在Heroku上運行它時,嘗試查找設置模塊時失敗。heroku django教程不工作?

概括地說,我已經做了...

[email protected]:~: mkdir hero 
[email protected]:~: cd hero 
[email protected]:~/hero: django-startproject ku . 

,然後我創建和編輯的每一條說明文件。也許我弄錯了什麼?

在〜/英雄,我建立了我的Procfile和requirements.txt,以及這是由Django的管理員創建的目錄區

在〜/英雄/ KU我有settings.py和wsgi.py (由django-admin創建並由我編輯)

任何想法我沒有正確地做什麼?

回答

0

在很多試用結束錯誤後發現它。事實證明,我的主目錄中有一箇舊的.gitignore文件,它忽略了settings.py。一旦我將settings.py添加到項目並重新推送,一切都開始工作。

我不喜歡把settings.py放到git中,因爲它包含特定於計算機的信息以及安全信息。但我想我現在就要離開它了,當我必須真正做到這一點時,我可以使用heroku config:set命令來設置數據庫用戶和密碼,或路徑DJANGO_SETTINGS_FILE等。