Ошибка аутентификации по паролю для пользователя в 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'),
}
}
любые идеи