我是一个初学者,我一直在创建Django项目。我正在尝试将final Directory tempDir = await getTemporaryDirectory();
db切换为sqlite3
。但是当我执行postgresql
时,发生了此错误。
django.db.utils.OperationalError:严重:主机,用户,数据库没有pg_hba.conf条目
我搜索了此错误。有些人检查了make migrations
文件,但我不知道该文件在哪里。
此外,当我之前创建项目并执行相同的操作时,没有此错误。为什么这次会发生此错误?是什么原因?
如何解决此错误?
这是pg_hba.conf
settings.py
答案 0 :(得分:0)
在我看来像错字了:
'USERS': os.environ.get('DATABASE_USER', ''),
应该是:
'USER': os.environ.get('DATABASE_USER', ''),