2012-04-05 40 views
5

在Django中,如何從視圖中獲得在新窗口中打開的響應?在新窗口中打開回復

如果我這樣做,這將在原始窗口

return HttpResponse('mynewpage') 

我想打開一個新的窗口mynewpage.html,從originial單獨打開mynewpage.html。

回答

5

您的服務器沒有windows的概念 - 它只是將文件發送回瀏覽器。 You need to do this via javascript:

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

所以,你可以創建自定義視圖和模板那工作就是打開一個新的窗口與指定的鏈接,然後在主窗口恢復到它以前的頁面,或者乾脆打開URL你想從原始窗口不聯繫服務器

+0

Javascript in django?它怎麼樣? – Youssef 2012-04-05 21:48:15