我正在尝试使用Heroku、Django和virtualenv配置本地开发环境。当推送到Heroku托管时,一切似乎都在工作,但在本地,我似乎无法连接到Heroku提供的dev Postgre数据库。在
根据说明,我在设置.py以下内容:
import dj_database_url
DATABASES['default'] = dj_database_url.config()
但在本地运行时似乎不会调用此函数。获取以下异常:
^{pr2}$甚至可以从Django的本地实例连接到Heroku托管的devpostgre吗?如果是,我还缺什么?在
谢谢你!在
结果证明这是相对简单的。。。在
dj_数据库_网址.cofig()采用默认参数。heroku的数据库信息可在以下位置找到: https://postgres.heroku.com/databases/
如果您的数据库信息和凭据如下所示: 主持人somehost.amazonaws.com网站 数据库somedb 用户foo 端口5432 密码栏
然后设置.py条目应如下所示:
如果您使用本地Postgre设置,同样的步骤也可以。在
相关问题 更多 >
编程相关推荐