重定向不在表单处理程序中工作 - webapp2 - GAE

时间:2015-10-28 14:45:23

标签: python google-app-engine webapp2

我在Jinja的基本模板的页脚上有一个表单。我调用FormHandler类来处理表单以将联系信息输入到数据库中。然后我尝试重定向到主页。信息正确输入到数据库中,日志文件中的重定向代码返回200状态代码。但是,主页永远不会被加载。非常感谢你的帮助!

class FormHandler(MainHandler):
    def post(self):
        self.name = self.request.get('name')
        self.email = self.request.get('email')
        self.msj = self.request.get('msj')
        message = MsjDB.new_msj(self.name, self.email, self.msj)
        mensajes.put()
        self.redirect('/')

class MainPage(MainHandler):
    def get(self):
        self.render("home.html", route="home", title="Home")

app = webapp2.WSGIApplication([
    ('/', MainPage),
    ('/formhandler', FormHandler),
], debug=True)

日志控制台输出:

INFO     2015-10-28 09:43:24,480 module.py:786] default: "POST /formhandler HTTP/1.1" 302 -
INFO     2015-10-28 09:43:24,503 module.py:786] default: "GET / HTTP/1.1" 200 16168

0 个答案:

没有答案