При развертывании приложения Heroku я получаю DisallowedHost в / - но я добавил URL-адрес в ALLOWED_HOSTS - PullRequest
0 голосов
/ 03 августа 2020

DisallowedHost at / Invalid HTTP_HOST header: '# .herokuapp.com'. Возможно, вам потребуется добавить '# .herokuapp.com' к ALLOWED_HOSTS.

Но я добавил и '# .herokuapp.com' и 'www. #. Herokuapp.com' в ALLOWED_HOSTS в настройках .py

Все обновлено на GitHub, и когда я изменяю что-либо в settings.py локально и git добавляю, фиксирую, а затем запускаю '$ git pu sh heroku master', он обнаруживает вставка / удаление. Успешно создает и развертывает приложение Heroku. Таким образом, он также должен читать ALLOWED_HOSTS, но каждый раз это одна и та же досадная ошибка!

DisallowedHost at / (Error)

На самом деле вытаскиваю волосы с этим !

Ответы [ 2 ]

0 голосов
/ 06 августа 2020

РАЗРЕШЕНО:

В каталоге настроек был другой файл с именем production.py. Его настройки имеют приоритет над тем, что определено в settings.py.

Решение состоит в том, чтобы добавить туда домен в ALLOWED_HOSTS.

0 голосов
/ 03 августа 2020

Попробуйте запустить в этом формате

['www.app_name.herokuapp.com'] # Полный домен

['.herokuapp.com'] # Подстановочный знак поддомена, соответствует example.com и www.example.com

['*'] # белый список всех доменов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...