Właśnie popchnęłem projekt Django do Heroku. Działa dobrze na http://rtd-staging.herokuapp.com/rtd2015/, ale z jakiegoś powodu otrzymuję błąd 400: Zły wniosek, gdy odwiedzam go za pomocą: http://staging.researchthroughdesign.org/rtd2015/Otrzymuję błąd 400: Złe żądanie w niestandardowej domenie Heroku, ale działa dobrze na foo.herokuapp.com
Wiem, że CNAME został poprawnie skonfigurowany, ponieważ podczas procesu przekazywania do Heroku powiedział, że Aplikacja Heroku uległa awarii, więc zdecydowanie wskazywała na poprawną aplikację.
Oto dziennika dla błędu:
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
jeśli DEBUG jest False, czy zweryfikować swoje ALLOWED_HOSTS w settings.py? –
Oba działają dla mnie. – Qrtn
Dziękuję @GabrielAmram, ponieważ moje ALLOWED_HOSTS nie zawierało .researchthroughdesign.org. –