django& postgresql - 无法连接到服务器:连接被拒绝

时间:2014-09-09 19:15:06

标签: django postgresql python-2.7

我有一台运行django 1.6和postgresql 9的os x服务器。

我刚刚注意到,如果我退出机器,我将无法再从另一台机器连接到我的应用程序。

错误是:

could not connect to server: Connection refused
    Is the server running on host "localhost" (::1) and accepting
    TCP/IP connections on port 5432?
could not connect to server: Connection refused
    Is the server running on host "localhost" (127.0.0.1) and accepting
    TCP/IP connections on port 5432?
could not connect to server: Connection refused
    Is the server running on host "localhost" (fe80::1) and accepting
    TCP/IP connections on port 5432?

我一直在寻找解决方案,但我似乎无法让它发挥作用。

我的django设置是:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'mydb',
        'USER': 'myuser',
        'PASSWORD': 'mypw',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}

正如我所说,如果我使用我的服务器用户登录服务器,我可以立即从另一台机器访问我的网络应用程序。我希望这是有道理的。它就像我的用户登录时运行postgresql一样。

我假设postgresql以root身份/在后台运行,尽管用户已登录。

有什么想法吗?

0 个答案:

没有答案