标签: django deployment heroku settings
我希望能够将我的DATABASES ['default']设置更改为在部署到heroku时自动更改。有没有办法做到这一点?
这看起来像我想要的 https://devcenter.heroku.com/articles/django-injection,但似乎自2012年7月1日起不再适用。
答案 0 :(得分:1)
使用dj_database_url,如上所述here。即:
dj_database_url
$ pip install dj-database-url
然后在settings.py:
settings.py
import dj_database_url DATABASES['default'] = dj_database_url.config()
如果您不想在本地设置config,则可以传递default DATABASE_URL个参数。有关详细信息here。
config
default
DATABASE_URL