Django - 操作错误:无法连接到服务器



Django 版本:1.5

蟒蛇版本 : 2.7

python manage.py runserver 127.0.0.1:8000用于运行应用程序的命令,并生成了以下异常:

OperationalError: could not connect to server: Connection refused
    Is the server running on host "127.0.0.1" and accepting
    TCP/IP connections on port 8000?

Django 项目的SETTINGS.py文件包含以下数据库设置:

DATABASES = {
    'default': {
        'ENGINE': 'django.contrib.gis.db.backends.postgis', 
        'NAME': 'geodjango',                      
        'USER': 'postgres',
        'PASSWORD': 'postgres',
        'HOST': '127.0.0.1',              
        'PORT': '8000',

}}

您的DATABASES设置无效。 postgres 的默认端口是 5432(在某些安装上是 5433):

DATABASES = {
   'default': {
        'ENGINE': 'django.contrib.gis.db.backends.postgis', 
        'NAME': 'geodjango',                      
        'USER': 'postgres',
        'PASSWORD': 'postgres',
        'HOST': '127.0.0.1',
        'PORT': '5432',
    }
}

最新更新