我的get和post方法几乎没有什么区别。一种方法是将公共逻辑放在另一个函数中,并在get和post方法中调用它。但在我这样做之前,我想知道如果我实际上可以有一个函数句柄,那将非常整齐。是否有可能使用相同的方法获取和发布webapp2?
0
A
回答
2
This是什么时候使用GET和POST的一个很好的描述。当然,你可以使用任何一种,但是在某些情况下你会想要使用一种。你可以用同样的方法从同一类内处理他们,如果你想这样的:
class MyHandler(webapp2.RequestHandler):
def function_to_handle_requests(self):
# code goes here
def get(self):
self.function_to_handle_requests
def post(self):
self.function_to_handle_requests
3
你也可以使用一个BaseHandler为您处理。您可以在BaseHandler中为会话,登录和模板添加通用方法。
查看this example会话或this blog post关于webapp2和模板。
相关问题
- 1. 使用泛型方法,是否有可能从相同的方法获取不同的类型?
- 2. 是否有可能在PHP中使用方法获取语句?
- 3. 我可以在rails上使用ruby获取并发布相同的方法吗?
- 4. 是否有可能从使用Javascript的画布获取笔画?
- 5. 是否有可能有2个方法(GET和POST)具有相同的路线?
- 6. Android:是否可以使用相同的证书进行调试和发布
- 7. 是否有可能从不同的方法写入相同的文件?
- 8. 是否有可能使用MacRuby和rspec存根本地方法?
- 9. 例子和Class方法相同。可能?
- 10. 方法map = null和map.clear()是否相同?
- 11. 在Lua中获取和发布方法
- 12. 在asp.net中获取和发布方法
- 13. AJAX是否可以在HTTP和HTTPS中获取相同的URL
- 14. 是否有可能使用相同的端口启用tcp,http和websocket?
- 15. 是否有可能为特定的Perl类获取所有有效的方法?
- 16. 获取和发布性能
- 17. 获取和发布表单的方法使用场景
- 18. 是否有可能获得方法内的调用实例?
- 19. 是否有可能使用tsung动态发布文件?
- 20. Webapp2:从BaseHandler方法获取会话值
- 21. 是否有可能从PHP中发布的值中获取URL值?
- 22. 是否有可能在JQuery中发布JSON到获取JSON的服务器JAVA
- 23. 是否有任何方法可以传递变量,而不是在PHP中获取和发布?
- 24. 是否有可能没有使用预览布局的相机应用程序?
- 25. 是否有可能取代现有对象的groovy方法?
- 26. 是否有可能有重复的动作名称和参数列表发布和获取?
- 27. 是否有可能从不同的目录中获取模板?
- 28. 是否有可能使用JavaScript获取网站的名称?
- 29. 是否有可能使用argparse获取脚本的路径?
- 30. 是否有可能使用ContainsTable获取多个列的结果?
你可以让邮政获得或反之亦然。只要做self.get()或self.post() – marcadian