试图在Heroku上设置Django和postgreSQL
我正试图遵循Heroku关于部署Django应用程序的教程: 我可以毫无问题地运行大部分程序,但在同步postgreSQL数据库时,我得到了以下信息:试图在Heroku上设置Django和postgreSQL,django,postgresql,heroku,osx-lion,Django,Postgresql,Heroku,Osx Lion,我正试图遵循Heroku关于部署Django应用程序的教程: 我可以毫无问题地运行大部分程序,但在同步postgreSQL数据库时,我得到了以下信息: psycopg2.OperationalError: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/
psycopg2.OperationalError: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
我试过推广数据库,
将主机设置为/tmp,
修改postgresql.conf,
还有很多其他的东西我都找不到
我正在开发MBPro,MacOS10.7Lion,在一些地方我读到,这个操作系统让开发者在postgre上有些头疼。是否有人在OS 10.7上遇到过这个问题,并在升级到10.8后将其修复?我正在考虑更新以防解决问题
谢谢,这是事先准备好的
编辑:
我尝试运行的命令是:heroku run python manage.py syncdb
编辑:
我忘记删除文件中已经定义的数据库定义 我使用帮助在Mac上运行Postgres,然后在终端上运行
psql -h localhost
我使用了帮助在Mac上运行Postgres,然后在终端上运行
psql -h localhost
我忘记删除文件中已经定义的数据库定义。它正在工作。我忘了删除文件中已经定义的数据库定义。它现在正在工作。您在本地有什么版本的Postgres,并且您是否确保它正在运行?您是否安装了dj数据库url?它是否列在您的requirements.txt中?并编辑了您的设置,如此处所述:?我不确定我是否理解:在Heroku上部署您的应用程序时是否出现了上述问题,或者它在本地不起作用?@AndreBossard我已在自制软件上试用过,postgre网站上也提供了该软件的应用程序版本。是的,我确保它正在运行。出于好奇,您是否将数据库变量替换为:import dj_DATABASE\u url DATABASES={'default':dj_DATABASE\u url.configdefault='postgres://localhost“}你在当地有什么版本的Postgres,你确定了吗,它正在运行?您是否安装了dj数据库url?它是否列在您的requirements.txt中?并编辑了您的设置,如此处所述:?我不确定我是否理解:在Heroku上部署您的应用程序时是否出现了上述问题,或者它在本地不起作用?@AndreBossard我已在自制软件上试用过,postgre网站上也提供了该软件的应用程序版本。是的,我确保它正在运行。出于好奇,您是否将数据库变量替换为:import dj_DATABASE\u url DATABASES={'default':dj_DATABASE\u url.configdefault='postgres://localhost'}