how to open url in new tab from django?
i have to open the result page 开发者_开发问答using render_to_response on a new tab
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.
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>
.
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>
精彩评论