2013-04-08 108 views

回答

2

这取决于 - 如果您要添加的Handler类的一个方法的内部处理程序,应该没有问题的工作:

def add_routes(self): 
    @self.app.route("/some/route") 
    def some_route(): 
     return "At some route" 

如果您正试图添加路由的Handler之外,你将需要使用一个参考您Handler实例:

handler = Handler() 

@handler.app.route("/some/route") 
def some_route(): 
    return "At some route" 
+0

我想内部处理程序'Handler'所以我应该定义我里面'add_routes'方法的所有方法? – Mermoz 2013-04-09 09:24:22

+0

@Mermoz - 在任何方法或方法组合内部对您的应用程序都有意义。 – 2013-04-09 13:16:34