テンプレートページにリクエストを渡します。Django template新しいページが初期化された最後のページを渡す方法。history.go(-1)の代わりにこれを使用する必要があります。
{{request.http referer}} ??
<input type="button" value="Back" /> //onlcick how to call the referrer
その情報は、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'
ラジーエフ、これは私がやっていることです:
<a href="{{ request.META.HTTP_REFERER }}">Referring Page</a>