如何在django中确定以前的URL

时间:2017-01-19 23:41:50

标签: python django

如何在Django中找到引用当前URL的先前URL?

例如,如果从登录页面或注册页面或其他地方引用我的主页,我想要不同的输出吗?

我可以在Chrome开发者工具的请求标题的Referer部分看到我想要的内容,但我似乎无法使用request.referer访问该值。

我不想使用index.html?return_url={{ request.path }}附加引用者,因为我不确定它来自何处。

1 个答案:

答案 0 :(得分:3)

您可以在docs

中使用self.request.META['HTTP_REFERER']个更有用的元标题
previous_url = self.request.META.get('HTTP_REFERER')