2017-01-19 1 views
0

장고에서 현재 URL을 참조했던 이전 URL을 어떻게 찾을 수 있습니까?django에서 이전 URL을 확인하는 방법

예를 들어, 로그인 페이지 또는 가입 페이지 또는 다른 곳에서 참조 된 경우 다른 홈 페이지 출력을 원하십니까?

Chrome 개발자 도구의 요청 헤더 섹션의 Referer 섹션에서 원하는 내용을 볼 수 있지만 request.referer을 사용하여 값에 액세스 할 수 없습니다.

index.html?return_url={{ request.path }}을 사용하여 리퍼러를 추가하고 싶지는 않지만 어디에서 왔는지 확신 할 수 없습니다.

+0

환영합니다 self.request.META['HTTP_REFERER'], 더 유용한 메타 헤더를 ​​사용할 수 있습니다! 사이트를 최대한 활용하려면 좋은 질문을하는 것이 중요합니다. 질문에 대한 안내는 http://stackoverflow.com/help/how-to-ask –

+0

[장고 : 이전 URL 가져 오기] (https://stackoverflow.com/questions/27325505/django-getting)의 복제본입니다. -previous-url) –

답변

2

당신에 유래하는 docs

previous_url = self.request.META.get('HTTP_REFERER') 
관련 문제