Python 2.7,webapp2,Jinja2
我试图从另一个Handler中调用Handler函数,其最终目标是使用传递的参数呈现Landing页面。以前,我使用过self.redirect(/ landing),但现在需要传递参数。
简化示例:
class Landing(Handler):
def render_index(self, error = ""):
self.render("index.html", error=error)
def get(self):
self.render index()
class Login(Handler):
def post(self):
try:
verify_user()
except:
# self.redirect('/landing')
error = "error message"
-> # would like to render Landing page and pass error argument
我不知道该怎么做 - 感谢任何建议。
答案 0 :(得分:2)
Landing.get(Landing(request=self.request))
您要找的是什么?