ElephantSQL и Django не работают вместе, ошибка аутентификации

Я столкнулся со следующей проблемой и до сих пор не знаю, как ее решить. Для справки, я использую mac.

Я хочу подключить мое приложение djnago к базе данных elephantsql, поэтому я изменил информацию о базе данных.

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.postgresql',
    'NAME': 'abc',
    'USER':'abc',
    'PASSWORD':'password', 
    'HOSTS':'tai.db.elephantsql.com',
    'PORT': 5432
    }

}

Я вижу, что моя база данных работает нормально в pgAdmin 4, так что с этим проблем нет, но когда я запускаю

python manage.py migrate 

получил следующую ошибку:

django.db.utils.OperationalError: FATAL:  password authentication failed for user "abc"

Есть ли у вас какие-нибудь советы, как двигаться дальше?

Вы указываете хост базы данных с ключом HOST, а не HOSTS для настройки DATAbASES [Django-doc]:

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.postgresql',
    'NAME': 'abc',
    'USER': 'abc',
    'PASSWORD': 'password',
    # ↓ HOST instead of HOSTS
    'HOST': 'tai.db.elephantsql.com',
    'PORT': 5432
  }
}
Вернуться на верх