2012-04-05 18 views
5

Django'da, yeni pencerede açılacak cevabı görünümden nasıl alabilirim? ben bu yaparsakYeni pencerede açik açiklama

, bu şimdiye originial ayrı yeni bir pencerede mynewpage.html, açmak istediğiniz orijinal pencereye

return HttpResponse('mynewpage') 

yılında mynewpage.html açılacaktır.

cevap

5

Sunucunuzda Windows kavramı yok - sadece dosyaları tarayıcıya geri gönderir. You need to do this via javascript:

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

Yani özel bir görünüm oluşturabilirsiniz ya ve şablon iş sonra, belirli bir bağlantı ile yeni bir pencere açmak en önceden bulunan sayfaya ana penceresini dönmek, ya da sadece url açmaktır şu sen sunucu ile iletişim kurmadan orijinal pencereden istediğinizi seçin

+0

Javascript django? nasıl? – Youssef

İlgili konular