django .db.utils.OperationalError: FATAL: сбой аутентификации по паролю для пользователя "postgres" - PullRequest
1 голос
/ 11 января 2020

Пожалуйста, помогите!

File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/psycopg2/__init__.py", line 126, in connect
    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
django.db.utils.OperationalError: FATAL:  password authentication failed for user "postgres"

Мои настройки локальны все все @ authmethodlocal @

Как будто я не могу войти в пользователя "postgres" или "ladonna".

Я работал python3 manage.py runserver

локальный хост, 5432 и др. c по умолчанию

1 Ответ

0 голосов
/ 11 января 2020

Пользователь postgres по умолчанию не имеет пароля БД. Итак, проверьте файл /etc/postgresql/10/main/pg_hba.conf: и измените его на

local   all         postgres                          peer

Или внутри оболочки psql вы можете установить пароль для пользователя postgres

ALTER USER postgres PASSWORD 'yourPassword';

После установки пароля добавьте пароль в django настройки для пользователя postgres.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...