i have to open the result page using render_to_response on a new tab
The most basic technique to name Django urls is to add the name attribute to url definitions in urls.py . Listing 2-16 shows how to name a project's home page, as well as how to reference this url from a view method or template.
The URL template tag is a typical type of Tag in the Django Template Language framework. This tag is specifically used to add View URLs in the Template Files. In the HTML Template file, URL tags are used with the Anchor, <a href> attribute of HTML, which handles all the URLs in HTML.
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>
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With