我试图在django中将sqlite3更改为postgresql并收到此错误:django.db.utils.OperationalError:FATAL:用户“mat”的密码验证失败
settings.朋友:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'ohhbjebb',
'USER' : '',
'PASSWORD' : 'XXXXXXXXXXXXXXXX',
'HOST' : 'balarama.db.elephantsql.com',
'PORT' : '5432',
}
}
您需要一个有权访问此数据库的postgresql用户。你需要定义用户名,如下所示
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'ohhbjebb',
'USER' : 'your database username who had the access of this database',
'PASSWORD' : 'XXXXXXXXXXXXXXXX',
'HOST' : 'balarama.db.elephantsql.com',
'PORT' : '5432',
}
}
如果您没有定义任何用户连接,则将您的操作系统用户视为数据库用户
错误:django.db.utils.OperationalError:FATAL:用户“mat”的密码验证失败
这里“mat”必须是你的用户名。