Как настроить базу данных для приложения Django на Heroku?

Я полный Heroku noob, и я пытаюсь настроить приложение Django на Heroku. Я не могу понять, что вводить для этих настроек в settings.py:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': '',                      # Or path to database file if using sqlite3.
        # The following settings are not used with sqlite3:
        'USER': '',
        'PASSWORD': '',
        'HOST': '',                      # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP.
        'PORT': '',                      # Set to empty string for default.
    }
}

Кто-нибудь может мне помочь? Спасибо!

Ответ 1

Вы можете сделать это вручную, посмотрев информацию о своей базе данных в панели управления или выполнив "конфигурацию героя", чтобы увидеть строку конфигурации БД. Но наилучшим способом является подробная информация в руководстве Heroku Getting Started for Django. Добавьте dj-database-url==0.2.1 в ваш файл requirements.txt, а затем:

# Parse database configuration from $DATABASE_URL
import dj_database_url
DATABASES['default'] =  dj_database_url.config()

вместо других определений базы данных.