0
我遇到一個問題讓django識別我的heroku postgres db。通常以下配置工作正常,但由於某種原因,它已停止在我最近的應用程序上工作。dj_database_url找不到heroku postgres db配置
在settings.py中,我添加了下面的代碼。
import dj_database_url
DATABASES['default'] = dj_database_url.config()
print DATABASES['default']
它打印出{ '默認':{}}
Heroku的PG:信息命令返回什麼看起來是正常的:
=== HEROKU_POSTGRESQL_WHITE_URL
Plan: Dev
Status: available
Connections: 1
PG Version: 9.2.4
Created: 2013-08-06 15:40 UTC
Data Size: 6.3 MB
Tables: 0
Rows: 0/10000 (In compliance)
Fork/Follow: Unsupported
當我去使用的數據庫它返回
settings.DATABASES is improperly configured.
想到爲什麼dj_database_url.config()沒有正確解析數據庫配置? 謝謝你的想法。
編輯:
還是不知道上述行爲的原因,但我發現周圍的工作。在初次推送之前,我不得不將postgres db添加到應用程序中。出於某種原因,如果在第一次推送後添加它,它不會發現它。