2011-12-23 2 views
2

렌더링 된 응답 객체의 표시 URL을 변경하고 싶습니다. 하나의 뷰 "view1"이 있으며 URL "localhost/foo/view1"에 의해 호출됩니다. view1의 일부 조건에서 브라우저에 표시 할 렌더링 된 URL을 "localhost/foo/other/view1"로 변경하려고합니다. 나는 HttpResponseRedirect를 사용하고 싶지 않다. 요청한 페이지가 렌더링 될 때 브라우저의 표시 URL 만 변경하려고합니다.Django가 뷰에서 렌더링 된 URL을 변경합니다.

답변

3

당신은 그렇게 할 수 없습니다. 누군가가 리디렉션하지 않고 URL을 변경할 수 있다면 피싱 천국이 될 것입니다.

대신 리디렉션을 사용하십시오.

관련 문제