如何在 Django 的新选项卡中打开 url?

发布于 2024-10-27 01:15:32 字数 45 浏览 6 评论 0原文

我必须在新选项卡上使用 render_to_response 打开结果页面。

I have to open the result page using render_to_response on a new tab.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

嘴硬脾气大 2024-11-03 01:15:32

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 a target="_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.

撩发小公举 2024-11-03 01:15:32

大多数时候,在新选项卡中加载页面对于用户来说可能是一个真正的痛苦。尽管如此,有时它仍然是必要的。如果您确实需要在新选项卡中呈现 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>.

油饼 2024-11-03 01:15:32

当我在 DTL 中传递动态 URL 时,这是问题。我还通过在 href 关闭后放置 target="_blank" 来解决。

      <h3 class="card-title">
                        <i class="fas fa-bell fa-2x mr-1"></i>
                        <a href="{% url 'alerts' site=data.site.name  %}  " target ="_blank">Notifications </i></a>
                     </h3>

this was problem when i was passing the dynamic URL in DTL. i also solved by putting the target="_blank" after the href closed.

      <h3 class="card-title">
                        <i class="fas fa-bell fa-2x mr-1"></i>
                        <a href="{% url 'alerts' site=data.site.name  %}  " target ="_blank">Notifications </i></a>
                     </h3>
万劫不复 2024-11-03 01:15:32

和下面的 target="_blank" 可以在新选项卡中打开 url:

<a href="https://www.google.com/" target="_blank">Google</a>

并且 target="_blank"的a>可以在当前选项卡中打开url:

<a href="https://www.google.com/">Google</a>

<a></a> with target="_blank" below can open url in a new tab:

<a href="https://www.google.com/" target="_blank">Google</a>

And, <a></a> without target="_blank" below can open url in the current tab:

<a href="https://www.google.com/">Google</a>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文