2012-04-05 14 views
5

Djangoでは、ビューから新しいウィンドウで応答を開くにはどうすればよいですか?私はこれを行う場合新しいウィンドウで開く開く返信する

が、これは私がoriginialとは別の新しいウィンドウでmynewpage.htmlを、開きたい元のウィンドウ

return HttpResponse('mynewpage') 

でmynewpage.htmlを開きます。

答えて

5

サーバーにはWindowsの概念がありません。単にサーバーにファイルを戻すだけです。 You need to do this via javascript:

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

だから、カスタムビューを作成することができますどちらかとテンプレートは、ジョブが、その後、指定されたリンクを新しいウィンドウを開くことがで以前いたページにメインウィンドウを返す、または単にURLを開くことですthatsのあなた元のウィンドウからサーバに接続せずに欲しい

+0

djangoのJavascript?どうですか? – Youssef

関連する問題