/ / Django पिछले रेफरर को खोजने के लिए अनुरोध करता है - django, django- मॉडल, django- टेम्प्लेट, django-views

Django पिछले संदर्भकर्ता को खोजने का अनुरोध - django, django-models, django-templates, django-views

मैं टेम्पलेट पेज के लिए अनुरोध कर रहा हूं। django टेम्पलेट में उस अंतिम पृष्ठ को कैसे पास किया जाए जिससे नया पृष्ठ आरंभीकृत किया गया था। इतिहास के आगे। (-1) मुझे इसका उपयोग करने की आवश्यकता है

 {{request.http referer}} ??

<input type="button" value="Back" /> //onlcick how to call the referrer

उत्तर:

उत्तर № 1 के लिए 108

जानकारी का वह टुकड़ा में है META की विशेषता HttpRequest, और यह है HTTP_REFERER (sic) कुंजी, इसलिए मेरा मानना ​​है कि आपको इसे टेम्पलेट में एक्सेस करने में सक्षम होना चाहिए:

{{ request.META.HTTP_REFERER }}

शेल में काम करता है:

>>> from django.template import *
>>> t = Template("{{ request.META.HTTP_REFERER }}")
>>> from django.http import HttpRequest
>>> req = HttpRequest()
>>> req.META
{}
>>> req.META["HTTP_REFERER"] = "google.com"
>>> c = Context({"request": req})
>>> t.render(c)
u"google.com"

जवाब के लिए 16 № 2

राजीव, मैं यही करता हूँ:

 <a href="{{ request.META.HTTP_REFERER }}">Referring Page</a>