Я занимаюсь этим несколько часов, и мне нужна помощь. Первоначально я подумал, что это произошло из-за того, что я по ошибке сделал что-то маленькое, что вызвало это, поэтому я удалил приложение и создал все - виртуальный env, приложение heroku, django проекты / приложения - fre sh.
Я получаю ту же ошибку.
Я сделал приложение cookiecutter django и развернул его на heroku. Все идет гладко, пока не пришло время фактически использовать сайт.
Когда я запускаю heroku open, я получаю сообщение об ошибке DisallowedHosts:
DisallowedHost at /
Неверный заголовок HTTP_HOST: 'MY-NEW-APP.herokuapp.com'. Возможно, вам потребуется добавить MY-NEW-APP.herokuapp.com в ALLOWED_HOSTS.
конфигурация heroku показывает, что DJANGO_ALLOWED_HOSTS = MY-NEW-APP.herokuapp.com. Я не перезаписываю его в своем файле настроек.
У меня есть import django_heroku и django_heroku.settings (locals ()) в моем файле настроек.
DJANGO_SETTINGS_MODULE правильно настроен для этого файла.
Более того, я получаю предупреждение о DEBUG = True, когда DEBUG = False в моем файле настроек и в среде heroku.
Что мне не хватает? Дефисы - это плохо? Должен ли я использовать herokuapp.com вместо полного URL-адреса?