2011-03-24 43 views

回答

7

Django是服务器端,在新选项卡中打开的是客户端。所以使用<A>target="_blank"

http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=target%3Dblank

但是,当然,产生新的窗口/标签是恼人的用户,所以尽量不要做,毕竟。

+0

谢谢,但我的控制是在views.py我想控制转移到一个新的页面,它必须在新标签中打开。 – 2011-03-24 06:49:59

+0

它必须在模板中完成,在HTML中写出。 – 2011-03-24 06:50:19

+1

不完全是:您可以编写一个中间件来更改您的html,搜索A标签并添加target =“_ blank”。 – daigorocub 2016-06-03 09:25:59

0

大多数情况下,将页面加载到新选项卡中对于用户来说可能是真正的痛苦。尽管如此,它有时仍然是必要的。如果您确实需要在新选项卡中呈现POST结果,请使用target="_blank"作为<form>的属性。

相关问题