1

我遇到了 webapp2 和 wtforms 的问题。更具体地说,我在两个不同的处理程序中定义了两种方法,称为:

  • create,这是一个监听特定路由的 GET 方法
  • save,这是一个监听另一个路由的 POST 方法

save我验证表单的方法中,如果失败,我想create通过redirect_to 方法重定向到该方法,在那里我可以使用表单呈现模板。这有可能吗?get我找到了一个示例,说明如果相同的处理程序具有和方法,如何做到这一点post,但是这可能在不同处理程序的方法中吗?

提前致谢!

4

1 回答 1

1

我认为如果路线是同一个应用程序的一部分,这将起作用。

但是为什么不使用带有 get 和 put 以及方法 _create 的单个处理程序,可以通过 get 和 put 调用(self._create 而不是重定向)以使用表单呈现模板。它比浏览器重定向更快,您可以以简单的方式传递参数。

于 2012-10-24T14:47:13.650 回答