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

标签 python google-app-engine webapp2

我正在使用 python 开发网络应用程序。

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

效果很好,但是这种方法合适吗?或者我应该更好地在不同的请求处理程序中分别定义 get 和 post ?谢谢!

最佳答案

你的方法是合适的。根据最新的文档,您甚至可以将 post 和 get 定义为请求处理程序外部的函数以及模块中的其他函数,这是我选择的一种方式,因为它消除了实例化请求处理程序时可能发生的问题。

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

关于python - 在同一请求处理程序下定义 post 和 get 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8473712/

相关文章:

Javascript 如何在 Web App 中隐藏 Consumer Key 和 Secret?

python - 用长度相同的字符串替换RegEx

python - SQLite 查询限制

python - 将列表作为值的字典与生成值的字典进行比较

google-app-engine - 使用 GAE 进行开发 - 我对 Google 的依赖程度如何?

python - 如何在 Heroku 中运行 webapp2(appengine)?

python - 更改 IPython 解释器

css - 如何将希伯来语字体嵌入网站?

java - 在 Google App Engine 中配置 .Properties 文件

python - Google App Engine 应用程序缓存