2012-04-05 32 views
5

En Django, ¿cómo puedo obtener que la respuesta se abra en una nueva ventana desde la vista?Abrir respuesta en una nueva ventana

Si hago esto, esto abrirá la mynewpage.html en la ventana original

return HttpResponse('mynewpage') 

Quiero abrir mynewpage.html en una nueva ventana, separado del originial.

Respuesta

5

Su servidor no tiene ningún concepto de Windows, simplemente devuelve archivos al navegador. You need to do this via javascript:

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

por lo que puede crear una vista personalizada y la plantilla de eso trabajo consiste en abrir una nueva ventana con un enlace especificado, a continuación, devolver la ventana principal a la página que estaba previamente en, o simplemente abrir la URL querer desde la ventana original sin contactar al servidor

+0

Javascript en django? cómo hacerlo ? – Youssef

Cuestiones relacionadas