렌더링 된 응답 객체의 표시 URL을 변경하고 싶습니다. 하나의 뷰 "view1"이 있으며 URL "localhost/foo/view1"에 의해 호출됩니다. view1의 일부 조건에서 브라우저에 표시 할 렌더링 된 URL을 "localhost/foo/other/view1"로 변경하려고합니다. 나는 HttpResponseRedirect를 사용하고 싶지 않다. 요청한 페이지가 렌더링 될 때 브라우저의 표시 URL 만 변경하려고합니다.Django가 뷰에서 렌더링 된 URL을 변경합니다.
2
A
답변
3
당신은 그렇게 할 수 없습니다. 누군가가 리디렉션하지 않고 URL을 변경할 수 있다면 피싱 천국이 될 것입니다.
대신 리디렉션을 사용하십시오.
1
html5 기록 api에서 가능합니다. http://html5demos.com/history
관련 문제
- 1. Django가 성공 URL을 변경합니다.
- 2. Django가 기본 객체 관리자를 변경합니다.
- 3. Django가 정적 파일 URL을 얻습니다.
- 4. JBossWS가 wsdl url을 변경합니다.
- 5. Django가 관리자 페이지 레이블 'Auth'를 'Authentication'으로 변경합니다.
- 6. jQuery는 양식 응답이있는 URL을 변경합니다.
- 7. 뷰에서 Ruby-on-Rails 변수를 동적으로 변경합니다.
- 8. 부분 뷰에서 MVC3 렌더링 스크립트
- 9. 피라미드의 여러 뷰에서 렌더링 된 내용을 하나의 기본 템플릿으로 삽입
- 10. 버튼에서 렌더링 된 부분 뷰에서 모델 생성자에 recordId를 전달하는 방법
- 11. Backbone.js : 렌더링 후 뷰에서 이벤트 트리거
- 12. Django가 조인 된 집합을 찾습니다.
- 13. django가 포함 된 Mysql 클러스터
- 14. 페이스 북에서 URL을 동적으로 변경합니다. 코드
- 15. POST 데이터가 동일하게 URL을 보내고 변경합니다.
- 16. Facebook 송신 버튼의 URL을 동적으로 변경합니다.
- 17. Backbone.js를 사용하여 url을 이전 버전으로 자동 변경합니다.
- 18. Server.transfer URL을 두 번 다시 변경합니다.
- 19. Wordpress는 내 링크 URL을 계속 변경합니다.
- 20. 레일 : html.haml 파일을로드하여 뷰에서 렌더링 하시겠습니까?
- 21. Rails 뷰에서 HTML 및 ERB로 ERB 렌더링
- 22. Django : 어떻게 XML 파일을 렌더링 한 다음 해당 XML을 동시에 렌더링 된 뷰에서 사용합니까?
- 23. Django가 자동으로 하이퍼 링크 URL을 기존 URL에 추가합니다.
- 24. Codeigniter의 뷰에서 컨트롤러의 URL을 얻으려면 어떻게해야합니까?
- 25. 텍스트 뷰에서 URL을 식별하고 사파리 아이폰에 표시
- 26. ASP.NET MVC ActionFilter를 사용하여 렌더링 된 HTML의 URL을 대체하는 방법
- 27. IBOutlets 다른 뷰에서 복사하여 붙여 넣을 때 위치를 변경합니다.
- 28. jQuery FullCalendar는 프로그래밍 방식으로 이벤트 렌더링 색상을 변경합니다.
- 29. 업데이트 된 값으로 부분 뷰 렌더링
- 30. 브라우저에서 렌더링 된 PDF 소스보기?