7

在 Django 中,如何从视图中获取要在新窗口中打开的响应?

如果我这样做,这将在原始窗口中打开 mynewpage.html

return HttpResponse('mynewpage')

我想在新窗口中打开 mynewpage.html ,与原始窗口分开。

4

1 回答 1

7

您的服务器没有窗口的概念 - 它只是将文件发送回浏览器。您需要通过 javascript 执行此操作:

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

因此,您可以创建一个自定义视图和模板,其工作是打开一个带有指定链接的新窗口,然后将主窗口返回到之前所在的页面,或者直接从原始窗口打开您想要的 url 而无需联系服务器

于 2012-04-05T10:30:13.910 回答