2015-02-19 6 views

उत्तर

12

यह निम्न post

में बड़े पैमाने पर उत्तर दिया गया है वहाँ यह करने के कई तरीके हैं: अपने खाके में

  1. के रूप में david542 वर्णित **
  2. का उपयोग करना {{request.get_host}} **
  3. contrib.sites ढांचे

** प्ली का उपयोग करना ध्यान दें कि इन्हें व्यापक उत्तर/विकल्पों के लिए

+0

धन्यवाद दिया जा सकता है। क्या आप कृपया पहले कुछ को 'कैसे' धोखा दिया जा सकता है? – David542

+0

पहला दो अनुरोध मेटा डेटा पर निर्भर करता है, जो अनिवार्य रूप से ब्राउज़र से आ रहा है। इसे स्वीकृत होस्ट सेटिंग के साथ ठीक किया जा सकता है, जिस पर अधिक जानकारी यहां मिल सकती है https://docs.djangoproject.com/en/1.7/ref/settings/#allowed-hosts – Elwin

0

आप अपनी सेटिंग में निम्नलिखित TEMPLECT_CONTEXT_PROCESSOR मिडलवेयर में जोड़कर अपने टेम्पलेट में request वस्तु प्राप्त कर सकते हैं:

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.core.context_processors.request', 
) 

यहाँ इस पर कुछ documentation है। फिर आप अपने टेम्पलेट में कॉल कर सकते हैं:

{{ request.META.HTTP_NAME }} 

और यह आपको आधार यूआरएल देगा।

संबंधित मुद्दे