如何在django的新标签页面中打开网址?

时间:2011-03-24 06:37:02

标签: python django

我必须在新标签页上使用render_to_response打开结果页面

3 个答案:

答案 0 :(得分:8)

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

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

但是当然产生新的窗口/标签对用户来说很烦人,所以尽量不要这样做。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

这是我在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>