【问题标题】:Django can not connect to PostgreSQL DBDjango 无法连接到 PostgreSQL 数据库
【发布时间】:2022-12-03 04:06:09
【问题描述】:

当我尝试将 Django 服务器连接到 PostgreSQL 数据库时出现错误: “端口 5433 失败:连接被拒绝服务器是否在该主机上运行并接受 TCP/IP 连接?”

我正在使用 Windows 10、Pycharm、Debian

Django 中的设置:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'ps_store_db',
        'USER': 'zesshi',
        'PASSWORD': '',
        'HOST': 'localhost',
        'PORT': '5433',
    }
}

尝试检查与 DBeaver 的连接,一切正常,但仍然无法与 Django 连接

Dbeaver connection

我的防火墙已关闭,我试图从 5432 更改为 5433

【问题讨论】:

    标签: django postgresql


    【解决方案1】:

    尝试重新启动/重新安装 postgres。很可能 DBeaver 已经阻止了端口,这就是您无法从 django 连接的原因。 (抱歉发布答案,我还无法发表评论)

    【讨论】:

    • 这是一个无用的评论和/或答案。 DBeaver 与 Postgres 服务器正在侦听的端口无关,它只是另一个客户端,如 Django。
    猜你喜欢
    • 2017-11-27
    • 2018-04-08
    • 2014-03-30
    • 2013-04-19
    • 1970-01-01
    • 2022-12-05
    • 2017-10-23
    • 2012-05-03
    • 1970-01-01
    相关资源
    最近更新 更多