django.db.utils.OperationalError解决方案:(2002,“无法连接到'127.0.0.1'上的服务器(10061)”)

uqxowvwt  于 2023-06-25  发布在  Go
关注(0)|答案(1)|浏览(232)

我是一名学生,最近开始学习数据库和Django。
我一直在尝试打开我的Django站点,但是当我输入

python manage.py runserver

它在结尾显示了一条信息
django.db.utils.OperationalError:(2002,“无法连接到'127.0.0.1'上的服务器(10061)”)
这个问题有什么好的解决办法吗?我一直在寻找类似的问题,但仍然没有找到一个好的解决方案。

c2e8gylq

c2e8gylq1#

我认为这个错误是由错误的数据库配置引起的,请检查这里的配置我提供了***(mySql,PostgreSQL)***config for settings.py

# ---- Postgresql ----
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'DB_NAME',
        'USER': 'DB_USER',
        'PASSWORD': 'DB_PASSWORD',
        'HOST': 'localhost',   # Or an IP Address that your DB is hosted on
        'PORT': '5432',
    }
}

# ---- Mysql ----
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', 
        'NAME': 'DB_NAME',
        'USER': 'DB_USER',
        'PASSWORD': 'DB_PASSWORD',
        'HOST': 'localhost',   # Or an IP Address that your DB is hosted on
        'PORT': '3306',
    }
}

相关问题