在同一请求处理程序下定义post和get方法

时间:2011-12-12 11:38:44

标签: python google-app-engine webapp2

我正在使用python开发一个Web应用程序。

我在同一个请求处理程序中定义了“get”和“post”方法,以满足不同的目的。也就是说,我使用“get”方法向用户呈现表单,使用“post”方法处理提交的表单。

它工作正常,但这种方法是否合适?或者我应该在不同的请求处理程序中更好地定义get和post?谢谢!

1 个答案:

答案 0 :(得分:2)

您的方法是恰当的。根据最新的文档,您甚至可以在请求处理程序之外定义post和get作为函数,就像模块中的其他函数一样,这是我选择的一种方式,因为它消除了在实现请求处理程序时可能发生的问题。

如果从头开始一个新的应用程序我可能会尝试将我的get和post函数放在请求处理程序之外,并使用根据docs支持的新python 2.7运行时。