Python 对于webapp2,get和post是否可以使用相同的方法?

Python 对于webapp2,get和post是否可以使用相同的方法?,python,google-app-engine,webapp2,Python,Google App Engine,Webapp2,我的get和post方法几乎没有什么区别。一种方法是将公共逻辑放在另一个函数中,并在get和post方法中调用它。但在我这么做之前,我想知道我是否可以同时拥有一个函数句柄,这将非常简洁。很好地描述了何时使用GET vs POST。当然,您可以使用其中一种,但在某些情况下,您可能希望使用其中一种。如果您愿意,可以使用相同的方法从同一类中处理它们: class MyHandler(webapp2.RequestHandler): def function_to_handle_reques

我的get和post方法几乎没有什么区别。一种方法是将公共逻辑放在另一个函数中,并在get和post方法中调用它。但在我这么做之前,我想知道我是否可以同时拥有一个函数句柄,这将非常简洁。

很好地描述了何时使用GET vs 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
是对何时使用GET vs 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

您还可以为处理程序使用BaseHandler。您可以将会话、登录和模板的常用方法放在BaseHandler中


有关会话或关于webapp2和模板的信息,请参阅。

您也可以为处理程序使用BaseHandler。您可以将会话、登录和模板的常用方法放在BaseHandler中


有关会话或关于webapp2和模板的信息,请参阅。

您可以拨打post电话获取,反之亦然。只需执行self.get()或self.post(),就可以进行post调用get,反之亦然。只需执行self.get()或self.post()即可