我必须在新选项卡上使用render_to_response打开结果页面。
yhuiod9q1#
Django是服务器端的,在新标签页中打开是客户端的。因此,将<A>与target="_blank"一起使用http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=target%3Dblank当然,生成新的窗口/选项卡对用户来说是很烦人的,所以还是尽量不要这样做吧。
<A>
target="_blank"
vojdkbi02#
大多数时候,在一个新的标签中加载页面对用户来说是一个真实的的痛苦。然而,有时它仍然是必要的。如果你真的需要在一个新的标签页中呈现POST结果,使用target="_blank"作为<form>的属性。
<form>
hxzsmxv23#
当我在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>
字符串
velaa5lx4#
<a></a>与下面的target="_blank"可以在新标签页中打开url:
<a></a>
<a href="https://www.google.com/" target="_blank">Google</a>
字符串并且,下面没有target="_blank"的<a></a>可以在当前选项卡中打开url:
<a href="https://www.google.com/">Google</a>
型
4条答案
按热度按时间yhuiod9q1#
Django是服务器端的,在新标签页中打开是客户端的。因此,将
<A>
与target="_blank"
一起使用http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=target%3Dblank
当然,生成新的窗口/选项卡对用户来说是很烦人的,所以还是尽量不要这样做吧。
vojdkbi02#
大多数时候,在一个新的标签中加载页面对用户来说是一个真实的的痛苦。然而,有时它仍然是必要的。如果你真的需要在一个新的标签页中呈现POST结果,使用
target="_blank"
作为<form>
的属性。hxzsmxv23#
当我在DTL中传递动态URL时出现了这个问题。我也通过在href关闭后放置target="_blank”解决了这个问题。
字符串
velaa5lx4#
<a></a>
与下面的target="_blank"
可以在新标签页中打开url:字符串
并且,下面没有
target="_blank"
的<a></a>
可以在当前选项卡中打开url:型