Python 重定向到webapp2中的上一个url

Python 重定向到webapp2中的上一个url,python,google-app-engine,webapp2,Python,Google App Engine,Webapp2,我正试图使一个注销处理程序重定向到任何url调用它 还有一个类似的问题 但是如果我在LogoutHandler中调用self.request.url,它将返回用于映射到此处理程序的url,而不是重定向到该url的页面 结构是这样的 class LogoutHandler(webapp2.RequestHandler): #delete user cookies url = self.request.url # this prints (http://www.dom

我正试图使一个注销处理程序重定向到任何url调用它

还有一个类似的问题

但是如果我在
LogoutHandler
中调用
self.request.url
,它将返回用于映射到此处理程序的url,而不是重定向到该url的页面

结构是这样的

class LogoutHandler(webapp2.RequestHandler):
     #delete user cookies
     url = self.request.url 
     # this prints (http://www.domain/logout) not (http://www.domain)

class MainHandler(webapp2.RequestHandler):
     #send "/logout" as the href in an anchor tag"for logout" in a template 

application = webapp2.WSGIApplication([
     .....
    ('/', MainHandler),
    ('/logout', LogoutHandler),
     .....
     .....
    ], debug = True)
如果不在注销url中添加上一个url作为查询字符串,如何将“”或其他内容重定向到注销url


webapp2、python2.7、googleappengine

在本例中,您可能会使用referer头,不过对于不提供referer头的浏览器,您需要一个合理的默认值。 还要注意重定向循环