Django - PostgreSQL docker - проблема с аутентификацией [дубликат]

Я пытался создать свой первый проект на Django и PostgreSQL с контейнерами Docker.

Затем я удалил эту настройку и все, как ожидалось: < < < < 1 > > > https://learndjango.com/tutorials/django-docker-and-postgresql-tutorial

Открытие моего портала администратора Django прошло без каких-либо проблем на: http://127.0.0.1:8000/admin/

Однако я также хотел подключиться к своей "базе данных" (через Beaver или в терминале). Однако я продолжаю получать эту ошибку:

ФАТАЛЬНЫЙ: не удалось установить пароль для пользователя "postgres" ФАТАЛЬНЫЙ: не удалось установить пароль для пользователя "postgres"

Есть ли у кого-нибудь опыт решения этой проблемы?

Подключение к DBeaver

docker-compose.yml

settings.py

Сначала я попытался использовать только свою базу данных PostgreSQL в docker и сохранить проект Django снаружи, локально. Однако это был первый раз, когда я столкнулся с проблемой "аутентификации по паролю". Я предположил, что это из-за того, что я не настроил проект Django и свой PostgreSQL в контейнерах Docker. Но, к сожалению, добавление обоих в контейнеры Docker не помогло.

Я также попытался: Изменить метод аутентификации в pg_hba.conf на "host all all all md5" вместо "host all all all scram-sha-256". Но это тоже ничего не дало.

Вернуться на верх