class LeaveFormHandler(BaseHandler):
def post(self):
#form submission code goes here
#after this code i wanted to call post method of MyleavesHandler class
class MyleavesHandler(BaseHandler):
def post(self):
self.write(json.dumps(r))
在上面代码片段中的表单提交代码之后,我想调用MyleavesHandler类的post方法。 任何人都可以帮助我成为新手
我使用龙卷风webserver与python
答案 0 :(得分:1)
你不能调用另一个处理程序的实例方法,因为你不能轻易地构造一个,即使你可以,你需要最终调用LeaveFormHandler上的self.write(),而不是MyleavesHandler。您需要将要共享的逻辑分解为可共享的位置,可以是公共基类,也可以是将处理程序作为参数的静态函数。