我已经在本地创建了postgresql数据库,并且已经将其导入settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'mytransactiondb',
'USER': 'postgres',
'PASSWORD': '',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}
当我在pgadmin 4中创建数据库时,没有遇到任何密码。那为什么我会收到这个错误?
django.db.utils.OperationalError: FATAL: password authentication failed for user "postgres"
这是我的pgadmin 4
答案 0 :(得分:1)
一种连接到数据库“ postgres”,另一种连接到“ mytransactiondb”。 pg_hba.conf中可能有不同的身份验证方法。您以前也曾经告诉pgAdmin4记住密码。