2012-04-25 3 views
1

나는 장고에서 요청한 URL의 전체 경로를 얻으려고합니다. 나는 그러한 URL 패턴을 사용합니다 : ('^', myawesomeview), domain.com/hello, domain.com/hello/sdfsdfsd 및 domain.com/hello.php/sd""some의 경우에도 잘 작동합니다. ! bullshit.index.aspx (비록 "^"대신 "% 5E")Django URL 패턴 - 페이지에 대한 절대 URL을 얻는 방법?

하지만 # 요청 (예 : http://127.0.0.1:8000/solid#url) 사용하려고하면 "/ 판매 된"만 반환합니다. 어떤 변경이나 교체없이 전체 경로를 얻을 수있는 방법이 있습니까?

나는 현재 HttpResponse (request.path)와 함께 URL을 얻고 있습니다. 미리 감사드립니다.

답변

2

'#'기호로 구분 된 URI의 부분을 조각 식별자라고합니다. 그 의미는 클라이언트 측에서만 처리되고 서버로 전달되지는 않습니다. 그래서 정말로 필요한 경우에는 JS로 처리해야하고 일반적인 매개 변수로 전달해야합니다. 그렇지 않으면,이 정보는 절대로 장고에 보내지 않을 것입니다.