Django; django.db.utils.OperationalError:严重:主机,用户,数据库没有pg_hba.conf条目

时间:2018-09-18 03:25:26

标签: python django postgresql

我是一个初学者,我一直在创建Django项目。我正在尝试将final Directory tempDir = await getTemporaryDirectory(); db切换为sqlite3。但是当我执行postgresql时,发生了此错误。

  

django.db.utils.OperationalError:严重:主机,用户,数据库没有pg_hba.conf条目

我搜索了此错误。有些人检查了make migrations文件,但我不知道该文件在哪里。

此外,当我之前创建项目并执行相同的操作时,没有此错误。为什么这次会发生此错误?是什么原因?

如何解决此错误?

这是pg_hba.conf

中的配置部分
settings.py

1 个答案:

答案 0 :(得分:0)

在我看来像错字了:
'USERS': os.environ.get('DATABASE_USER', ''),
应该是:
'USER': os.environ.get('DATABASE_USER', ''),