如何在Django中找到引用当前URL的先前URL?
例如,如果从登录页面或注册页面或其他地方引用我的主页,我想要不同的输出吗?
我可以在Chrome开发者工具的请求标题的Referer部分看到我想要的内容,但我似乎无法使用request.referer
访问该值。
我不想使用index.html?return_url={{ request.path }}
附加引用者,因为我不确定它来自何处。
答案 0 :(得分:3)
您可以在docs
中使用self.request.META['HTTP_REFERER']
个更有用的元标题
previous_url = self.request.META.get('HTTP_REFERER')