【发布时间】:2020-08-21 22:58:32
【问题描述】:
这里是 Django setting.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'rulings',
'USER': 'postgres',
'PASSWORD': '******',
'HOST': '',
'PORT': '',
}
}
在 AWS 中,当我运行服务器时,会出现错误消息。
File "/home/app_admin/venv_ruling/lib64/python3.7/site-packages/psycopg2/__init__.py", line 127, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
django.db.utils.OperationalError:
FATAL: Peer authentication failed for user "postgres"
如何使用 postgres 的用户名运行服务器? 当我使用另一个用户名时,它会毫无问题地运行,但我想使用“postgres”作为用户。
【问题讨论】:
标签: django database postgresql