2011-03-24 13 views

cevap

7

Django, sunucu tarafında yeni bir sekmede açılması istemci tarafındadır. Yani yeni pencereler/sekmeler yumurtlama kullanıcı için can sıkıcı bir target="_blank"

http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=target%3Dblank

ile Ama tabii bir <A> kullandığından, sonuçta bunu yapmamasını deneyin.

+0

Teşekkürler, ama kontrollerim view.py'de kontrolün yeni bir sayfaya aktarılmasını ve yeni sekmede açılmasını istiyorum. –

+0

HTML'de yazılan şablonda yapılması gerekiyor. –

+1

Tam olarak değil: html'nizi değiştirecek, A etiketlerini arayacak ve target = "_ blank" ekleyecek bir middleware kodlayabilirsiniz. – daigorocub

0

Çoğu zaman, sayfayı yeni bir sekmede yüklemek, kullanıcı için ar ** 'da gerçek bir acı olabilir. Yine de bazen gerekli olabilir. POST sonuçlarınızı gerçekten yeni bir sekmede oluşturmanız gerekiyorsa, <form> ürününüzün bir özniteliği olarak target="_blank" kullanın.

İlgili konular