2013-04-08 58 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