【问题标题】:Failed to setup Postgresql in Django in namecheap无法在 namecheap 中的 Django 中设置 Postgresql
【发布时间】:2019-11-21 06:09:18
【问题描述】:
  connection = Database.connect(**conn_params)
  File "/home/hatelsln/virtualenv/myunion/3.6/lib/python3.6/site-packages/psycopg2/__init__.py", line 126, in connect
    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
django.db.utils.OperationalError: FATAL:  no pg_hba.conf entry for host "::1", user "hatelsln_hatelsln", database "hatelsln_myunion", SSL off

【问题讨论】:

    标签: django database postgresql installation namecheap


    【解决方案1】:

    它说它正在尝试连接到“::1”,这是“localhost”的 IPv6 版本。

    您可能想尝试将“127.0.0.1”作为要连接的主机(很可能可以访问)或主机上的 unix 套接字的路径,通常类似于“/var/run/postgresql/ "(如果不确定,请查看 postgresql.conf)。

    或者,如果您打算连接到 IPv6 本地主机,请更新您的 PostgreSQL 的 pg_hba.conf 以允许访问。

    【讨论】:

    • 将“localhost”更改为“127.0.0.1”对我有用。
    猜你喜欢
    • 2015-05-09
    • 2021-01-04
    • 2021-04-30
    • 1970-01-01
    • 2016-05-31
    • 2017-09-08
    • 2018-11-12
    • 2011-07-20
    • 2015-10-11
    相关资源
    最近更新 更多