Yönlendirme yapmak ve sorgu dizesinin ne olduğunu tutmak istiyorum. self.redirect
ve gönderilen sorgu parametreleri gibi bir şey. Mümkün mü?Yönlendirme dizini nasıl yapılır ve sorgu dizesi nasıl saklanır?
cevap
newurl = '/my/new/route?' + urllib.urlencode(self.request.params)
self.redirect(newurl)
Çok teşekkürler! Aradığım şey gibi görünüyor. –
kasırgada çalışamaz 4 – Wee
Sen self.request.query_string
ile şimdiki isteğine sorgu dizesi getirebilir; Böylece self.redirect('/new/url?' + self.request.query_string)
ile yeni bir URL'ye yönlendirebilirsiniz.
Yanıt Nick için teşekkürler. Aradığım şey bu. –
kasırgada çalışamaz 4 – Wee
Nerede tutmak istersiniz? Bir oturumda mı? – XORcist
HTTP GET ile sorgu parametrelerini iletemiyorum mu? –
Elbette, hangi çerçeveyi kullandığınızı bilmiyorum, ancak bu basit olmalıdır. Düz bir http adresinde, konum üstbilgisi yönlendirme URL'sine ve tutmak istediğiniz sorgu param'larına bir 301 veya 303 gönderirsiniz. – XORcist