2012-04-05 48 views
5

Trong Django, làm thế nào tôi có thể nhận được phản hồi được mở trong cửa sổ mới từ chế độ xem?Mở phản hồi trên cửa sổ mới

nếu tôi làm điều này, điều này sẽ mở mynewpage.html trong cửa sổ gốc

return HttpResponse('mynewpage') 

Tôi muốn mở mynewpage.html trong một cửa sổ mới, tách biệt với originial.

Trả lời

5

Máy chủ của bạn không có khái niệm về cửa sổ - nó chỉ gửi lại tệp cho trình duyệt. You need to do this via javascript:

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

Vì vậy, bạn có thể tạo ra một giao diện tùy chỉnh và mẫu thats công việc là để mở một cửa sổ mới với một liên kết chỉ định, sau đó trở về cửa sổ chính để trang đó là trước đây tại, hoặc đơn giản là mở url bạn muốn từ cửa sổ ban đầu mà không cần liên hệ với máy chủ

+0

Javascript bằng django? làm thế nào? – Youssef

Các vấn đề liên quan