强制heroku / django使用本地数据库

时间:2014-10-05 22:44:42

标签: django postgresql heroku

我有一个基于django的herokuapp网站。我很久以前就设置了一切,现在无法使用postgresql的本地实例。在我的设置文件中,我更新了:

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

使用本地数据库:

DATABASES['default'] = dj_database_url.config(default='postgres://localhost/appDB')

当运行foreman时,我可以查看该站点,但当前没有填充数据库(尽管我确实创建了空DB)。运行:

heroku run python manage.py dumpdata

返回远程(herokuapp)数据库的内容,而syncdb命令导致"安装0个对象来自0个夹具"。所以看起来我还在联系远程数据库。我非常确定postgresql DB是在本地正确设置的;如何强制应用程序使用它?

我确信这很简单,但我还没有看到任何有用的东西。我确实试过了

export DATABASE_URL=postgres:///appDB

但这没有帮助。

干杯

0 个答案:

没有答案