2011-03-24 74 views

回答

7

Django是服務器端,在新選項卡中打開的是客戶端。所以使用<A>target="_blank"

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

但是,當然,產生新的窗口/標籤是惱人的用戶,所以儘量不要做,畢竟。

+0

謝謝,但我的控制是在views.py我想控制轉移到一個新的頁面,它必須在新標籤中打開。 – 2011-03-24 06:49:59

+0

它必須在模板中完成,在HTML中寫出。 – 2011-03-24 06:50:19

+1

不完全是:您可以編寫一箇中間件來更改您的html,搜索A標籤並添加target =「_ blank」。 – daigorocub 2016-06-03 09:25:59

0

大多數情況下,將頁面加載到新選項卡中對於用戶來說可能是真正的痛苦。儘管如此,它有時仍然是必要的。如果您確實需要在新選項卡中呈現POST結果,請使用target="_blank"作爲<form>的屬性。

相關問題