在决定显示什么内容之前需要做一些身份验证检查。理想情况下,我希望有一个限制性的基本处理程序,它将实现“之前”挂钩,可以显示替代内容,而不是请求的内容。
class Restrictive(webapp2.RequestHandler):
def __init__(self, *args, **kwargs):
if not self.is_logged_in():
self.response.write('not logged in')
self.abort(200)
def is_logged_in(self):
return False
但这不会输出响应,只会输出标题。中止请求的处理程序并显示替代内容的正确方法是什么?
谢谢。