7

Djangoでは、ビューから新しいウィンドウで開く応答を取得するにはどうすればよいですか?

これを行うと、元のウィンドウで mynewpage.html が開きます

return HttpResponse('mynewpage')

オリジナルとは別の新しいウィンドウで mynewpage.html を開きたい。

4

1 に答える 1

7

サーバーにはウィンドウの概念がありません。ファイルをブラウザに送り返すだけです。これを行うには、JavaScript を使用する必要があります。

window.open('url to open','window name','attribute1,attribute2')

そのため、指定したリンクを含む新しいウィンドウを開くジョブを持つカスタム ビューとテンプレートを作成してから、メイン ウィンドウを以前のページに戻すか、元のウィンドウから必要な URL を直接開くことができます。サーバ

于 2012-04-05T10:30:13.910 に答える