Ошибка аутентификации по паролю для пользователя в django при использовании postgress

Я пытался использовать библиотеку python-dotenv для работы с переменными env. Для других переменных она работает, но когда я решил использовать PostgreSQL в Django, я получаю ошибку. Вот что я получаю,

   conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
django.db.utils.OperationalError: FATAL:  password authentication failed for user "brian"
FATAL:  password authentication failed for user "brian"

Вот код, который я использую

if DEBUG:
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.sqlite3',
            'NAME': BASE_DIR / 'db.sqlite3',
        }
    }
else:
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.postgresql_psycopg2',
            'NAME': os.environ.get('NAME'),
            'USER': os.environ.get('USER'),
            'PASSWORD': os.environ.get('PASSWORD'),
            'HOST': os.environ.get('HOST'),
            'PORT': os.environ.get('PORT'),
        }
    }

любые идеи

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