【问题标题】:Django/Heroku Settings injection?Django/Heroku 设置注入?
【发布时间】:2012-10-11 15:34:26
【问题描述】:

我希望能够将我的 DATABASES['default'] 设置更改为在部署到 heroku 时自动更改。有没有办法做到这一点?

这看起来像我想要的 https://devcenter.heroku.com/articles/django-injection,但它似乎从 2012 年 7 月 1 日起不再有效。

【问题讨论】:

    标签: django deployment heroku settings


    【解决方案1】:

    使用dj_database_url,如here 所述。也就是说:

    $ pip install dj-database-url
    

    然后在settings.py:

    import dj_database_url
    DATABASES['default'] =  dj_database_url.config()
    

    如果您不想在本地设置 DATABASE_URL,可以将 config 传递给 default 参数。更多信息可通过here获得。

    【讨论】:

    • 我认为执行以下操作更安全:DATABASES = {'default' : dj_database_url.config() }
    猜你喜欢
    • 2012-06-19
    • 1970-01-01
    • 2014-06-30
    • 2023-03-10
    • 2012-08-27
    • 1970-01-01
    • 2016-09-29
    • 2020-03-07
    相关资源
    最近更新 更多