如何在 Django 的新选项卡中打开 url?
我必须在新选项卡上使用 render_to_response 打开结果页面。
I have to open the result page using render_to_response on a new tab.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我必须在新选项卡上使用 render_to_response 打开结果页面。
I have to open the result page using render_to_response on a new tab.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
Django 是服务器端,在新选项卡中打开是客户端。因此,请使用
和
target="_blank"
http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=target%3Dblank
但是当然,生成新的窗口/选项卡对用户来说很烦人,所以尽量不要这样做。
Django is server-side, opening in a new tab is client-side. So use an
<A>
with atarget="_blank"
http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=target%3Dblank
But of course spawning new windows/tabs is annoying for the user, so try not to do that after all.
大多数时候,在新选项卡中加载页面对于用户来说可能是一个真正的痛苦。尽管如此,有时它仍然是必要的。如果您确实需要在新选项卡中呈现 POST 结果,请使用
target="_blank"
作为Most the time, loading the page in a new tab can be a real pain in the ar** for the user. Nevertheless it can still be necessary sometimes. If you really need to render your POST results in a new tab, use the
target="_blank"
as an attribute of your<form>
.当我在 DTL 中传递动态 URL 时,这是问题。我还通过在 href 关闭后放置 target="_blank" 来解决。
this was problem when i was passing the dynamic URL in DTL. i also solved by putting the target="_blank" after the href closed.
和下面的
target="_blank"
可以在新选项卡中打开 url:并且
target="_blank"
的a>可以在当前选项卡中打开url:<a></a>
withtarget="_blank"
below can open url in a new tab:And,
<a></a>
withouttarget="_blank"
below can open url in the current tab: