我有一个webapp2
注销请求处理程序,如:
class EditorLogoutHandler(base.LogoutPage):
def get(self):
self.request.get('return_url')
我想更改'return_url'并在base.LogoutPage
中调用继承的方法。
有办法吗?我查看了文档,却找不到它。
答案 0 :(得分:1)
请求属性,它是webapp2.Request
子类webob.Request
的实例。
这可能不是一个精确的答案,但webapp2.Request.get
依次调用webapp2.Request.get_all
来检查请求中发送的POST和GET参数。
如果在return_url
请求中更新HTTP GET
作为参数发送,您可以写:
class EditorLogoutHandler(base.LogoutPage):
def get(self):
self.request.GET.update({'return_url': 'my-shiny-new-url'})
super(EditorLogoutHandler, self).get()