Cố gắng làm theo các hướng dẫn here để thiết lập một phiên bản Django trên Heroku.Không đúng cấu hình ("settings.DATABASES được cấu hình không đúng.") Lỗi khi cố gắng thiết lập Django
Got như xa như việc lắp đặt cần tây, cho đến các bước sau đây:
$ python manage.py syncdb
khi tôi nhận được lỗi sau:
raise ImproperlyConfigured("settings.DATABASES is improperly configured. "django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
Tôi tin rằng tôi có tập tin settings.py
của tôi trong đúng nơi (project-name/project-name)
và tôi đang chạy django 1.4.3, nhưng khi tôi cố gắng chạy manage.py diffsettings
, tôi nhận được kết quả sau:
BROKER_BACKEND = 'django' ### DATABASES = {'default': {'ENGINE': 'django.db.backends.dummy', 'TEST_MIRROR': None, 'NAME': '', 'TEST_CHARSET': None, 'TIME_ZONE': 'UTC', 'TEST_COLLATION': None, 'PORT': '', 'HOST': '', 'USER': '', 'TEST_NAME': None, 'PASSWORD': '', 'OPTIONS': {}}}
Hoàn toàn không biết mục nhập django.db.backends.dummy
xuất phát từ đâu, số settings.py
của tôi có số 'ENGINE': 'django.db.backends.postgresql_psycopg2'
, mà tôi giả định là mục nhập chính xác mặc dù hướng dẫn của Heroku không cho bạn biết cập nhật tại bất kỳ thời điểm nào.
Bất kỳ suy nghĩ nào tôi cần chỉnh sửa ở đây?
mã cài đặt của bạn ở đâu? – catherine