Pregunta

I have simple handler class:

class my_handler(webapp2.RequestHandler):
    def __init__(self, *args, **kwargs):
        super(my_handler, self).__init__(*args, **kwargs)
        self.redirect("/")

but redirrect doesn't work. What is the bast way to do it?

¿Fue útil?

Solución

You should override dispatch instead, and redirect instead of calling super().

Otros consejos

This maybe

self.redirect('/')

and if you want immediate without execution of script (without adding return)

self.redirect('/', abort=True)

Read more at the webapp2 docs about redirect

The way to get a redirect to happen is to call redirect from get (or post, if that's what you need).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top