Я получаю ошибку 400: Bad Request на пользовательском домене Heroku, но отлично работает на foo.herokuapp.com

Я только что нажал проект Django до Heroku. Он отлично работает на http://rtd-staging.herokuapp.com/rtd2015/ , но по какой-то причине я получаю ошибку 400: неверный запрос, когда я нахожу его, используя: http://staging.researchthroughdesign.org/rtd2015/

Я знаю, что CNAME был настроен правильно, потому что в процессе подталкивания к героку он сказал, что приложение Heroku разбилось, поэтому он определенно указывал на правильное приложение.

Вот журнал ошибок:

2014-04-23T18:32:29.981976+00:00 heroku[router]: at=info method=GET path=/ host=staging.researchthroughdesign.org request_id=b8fe3ac9-e062-493b-b3bf-862c60e4001b fwd="82.34.146.252" dyno=web.1 connect=1ms service=7ms status=400 bytes=226 

2 Solutions collect form web for “Я получаю ошибку 400: Bad Request на пользовательском домене Heroku, но отлично работает на foo.herokuapp.com”

Вы должны установить свой домен веб-сайта как разрешенный хост. Поместите это в свои settings.py :

 ALLOWED_HOSTS = [".herokuapp.com", ".researchthroughdesign.org"] 
 heroku config:set DJANGO_ALLOWED_HOSTS=.example.com,example.herokuapp.com 
  • Википедия разрешает загрузку URL через Google App Engine?
  • Как я могу реализовать простой веб-сервер с использованием Python без использования каких-либо библиотек?
  • Каков наилучший способ открыть URL-адрес и получить до X байтов в Python?
  • urllib2 не получает весь HTTP-ответ
  • Как создать 303 Http-ответ в Django?
  • Как правильно перенаправить запросы через посредство MITMProxy?
  • Является ли это ошибкой, чтобы опустить заголовок Accept * / * в HTTP / 1.0 Request для REST API
  • как работает python http-запрос и ответ
  • Python - лучший язык программирования в мире.