如何使用Heroku配置Django数据库?

Dav*_* D. 2 python django heroku

我正在使用Heroku和Django.

使用dj-database-url模块以这种方式在settings.py中配置数据库:

DATABASES = {'default': dj_database_url.config()}

如何添加其他参数,例如ATOMIC_REQUESTS?在"正常"的情况下,我会这样做:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'mydatabase',
        'USER': 'mydatabaseuser',
        'PASSWORD': 'mypassword',
        'HOST': '127.0.0.1',
        'PORT': '5432',
        'ATOMIC_REQUESTS': True,
    }
}
Run Code Online (Sandbox Code Playgroud)

Dan*_*man 5

DATABASES只是一个字典:您可以在初始配置后添加相关设置.

DATABASES = {'default': dj_database_url.config()}
DATABASES['default']['ATOMIC_REQUESTS'] = True
Run Code Online (Sandbox Code Playgroud)