Я пытаюсь заставить свое местное приложение dev django работать после выполнения этих инструкций по добавлению настроек базы данных env.
https://devcenter.heroku.com/articles/django-injection
Я выполнил инструкции, но получаю следующую ошибку, когда мое приложение пытается получить доступ к локальной базе данных
Request Method: GET
Request URL: http://localhost:8000
Django Version: 1.4
Exception Type: ImproperlyConfigured
Exception Value:
You need to specify NAME in your Django settings file.
Настройки моей базы данных изначально,
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'db', # Or path to database file if using sqlite3.
'USER': 'foo', # Not used with sqlite3.
'PASSWORD': 'bar', # Not used with sqlite3.
'HOST': 'localhost',
'PORT': '5432',
}
}
В статье heroku говорится добавить следующее в файл настроек
import dj_database_url
DATABASES = {'default': dj_database_url.config(default='postgres://localhost')}
как мне получить dj_database_url.config для использования моих настроек моего dev, когда DATABASE_URL недоступен в dev?