Settings.DATABASES неправильно настроен. Пожалуйста, предоставьте значение NAME или OPTIONS['service'].
я разрабатываю приложение на сервере heroku когда я заканчиваю настройку моего AWS RDS POSTGRESQL и запускаю миграции и миграции проходят успешно без каких-либо ошибок, он бросает мне ошибку.
ошибка
settings.DATABASES is improperly configured. Please supply the NAME or OPTIONS['service']
value.
Я не выполнил heroku run python manage.py migrate, что, как я думаю, не является проблемой. Я использую сервер heroku и настроил все необходимое для aws rds для postgresql. Я получаю эту ошибку на рабочем сервере не на localhost, потому что он отлично работает на localhost.
Конфигурации базы данных в файле settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': '',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '5432',
}
}
есть ли кто-нибудь, кто столкнулся с такой же проблемой до меня, пожалуйста. Спасибо
Я решил свою проблему в настройках heroku в разделе DATABASE_URL.
старый:
postgresql://username:password@awsrdshost
Новый:
postgresql://username:password@awsrdshost:5432/dbname