2012-04-05 12 views
5

장고에서 뷰에서 새 창에서 응답을 열려면 어떻게해야합니까? 내가 이렇게하면새 창에서 열기 응답

이 내가 originial에서 별도의 새 창에서 mynewpage.html을 열려는 원래 창

return HttpResponse('mynewpage') 

에 mynewpage.html을 엽니 다.

답변

5

서버에는 Windows 개념이 없습니다. 단지 파일을 브라우저로 되돌려 보내기 만합니다. You need to do this via javascript:

window.open('url to open','window name','attribute1,attribute2') 

그래서 당신은 사용자 지정보기를 만들 수 있습니다 및 템플릿 작업이 다음, 특정 링크가 포함 된 새 창을 열 수는에 이전에 있던 페이지로 메인 윈도우를 반환하거나 URL을 여는 것입니다 그게 전부 당신 서버에 접속하지 않고 원래 창에서 원한다면

+0

django의 자바 스크립트? 어떻게하니? – Youssef

관련 문제