"Password authentication failed" для пользователя после перемещения учетных данных в файл .env

Я просто пытаюсь разобраться с этой проблемой "port 5432 failed: FATAL: password authentication failed for user "username" connection to server at "localhost"". Приведенный ниже код отлично работает в dev-среде, но после того, как я разместил его в Digital Ocean, он не работает. Мой код setting.py выглядит так

config = environ.Env()
# reading .env file
environ.Env.read_env()

DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.postgresql_psycopg2",
        "NAME": config("DB_NAME"),
        "USER": config("DB_USER"),
        "PASSWORD": config("DB_PASSWORD"),
        "HOST": config("DB_HOST"),
        "PORT": config("DB_PORT"),
    }
}

и файл .env имеет вид

SECRET_KEY=#$@#$@#$$##$%^%^&%^$#%#$%#$%
DEBUG=True
DB_NAME=polymath_core
DB_USER=dc_user
DB_PASSWORD=#$#$$%#$#%$###$
DB_HOST=localhost
DB_PORT=5432

и ошибка

django.db.utils.OperationalError: connection to server at "localhost" (::1), port 5432 failed: FATAL:  password authentication failed for user "dc_user"
connection to server at "localhost" (::1), port 5432 failed: FATAL:  password authentication failed for user "dc_user"

Приложение pg_hba.config

enter image description here

Просто не могу разобраться в этом. Любая помощь будет оценена по достоинству.

Спасибо

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