Django请求查找以前的引用

我将请求传递给模板页面。在Django模板中,如何传递新页面被初始化的最后一页。而不是history.go(-1)我需要使用这个

{{request.http referer}} ?? <input type="button" value="Back" /> //onlcick how to call the referrer 

这段信息在HttpRequestMETA属性中,它是HTTP_REFERER (sic)键,所以我相信你应该能够在模板中访问它:

 {{ request.META.HTTP_REFERER }} 

在shell中工作:

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