2014-04-23 7 views
14

पर ठीक काम करता है मैंने अभी तक एक डैंजो प्रोजेक्ट को हेरोकू तक धक्का दिया है। यह http://rtd-staging.herokuapp.com/rtd2015/ पर ठीक काम करता है, लेकिन किसी कारण से मुझे 400 त्रुटि मिलती है: खराब अनुरोध जब मैं इसका उपयोग करता हूं: http://staging.researchthroughdesign.org/rtd2015/मुझे एक त्रुटि 400 मिलती है: कस्टम हेरोोकू डोमेन पर खराब अनुरोध, लेकिन foo.herokuapp.com

मुझे पता है कि सीएनएन सही ढंग से सेटअप किया गया था क्योंकि उसके अनुयायी को धक्का देने की प्रक्रिया के दौरान यह कहा गया था कि हेरोकू ऐप दुर्घटनाग्रस्त हो गया था, इसलिए यह निश्चित रूप से सही ऐप को इंगित कर रहा था।

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 
+3

अगर डीबग झूठी है, तो आप settings.py में अपने ALLOWED_HOSTS सत्यापित किया है? –

+0

दोनों मेरे लिए काम करते हैं। – Qrtn

+0

धन्यवाद @ गैब्रियलअराम, ऐसा इसलिए था क्योंकि मेरे ALLOWED_HOSTS में .researchthroughdesign.org नहीं था। –

उत्तर

21

आप एक की अनुमति दी मेजबान के रूप में अपनी वेबसाइट का डोमेन सेट करने के लिए:

यहाँ त्रुटि के लिए लॉग है। अपने settings.py में रखें:

ALLOWED_HOSTS = [".herokuapp.com", ".researchthroughdesign.org"] 
+1

दिनों के बाद मेरी समस्या का हल ढूंढने के बाद, वह था! – J0ANMM

2
heroku config:set DJANGO_ALLOWED_HOSTS=.example.com,example.herokuapp.com 
संबंधित मुद्दे