返回用于路由的公开的可调用页面处理程序

时间:2019-09-24 13:20:35

标签: cherrypy

使用简单的应用程序:

import cherrypy

class Root(object):
    @cherrypy.expose
    def index(self):
        return "Hello World!"

if __name__ == '__main__':
   cherrypy.quickstart(Root(), '/')

有没有办法挂接到调度过程中并获取要调用的处理程序的名称?在这种情况下,当我转到/时,我希望能够打印index或该路由的公开方法的名称。看来before_handlerbefore_finalize钩子是我想要的,但不清楚如何使用它们。

1 个答案:

答案 0 :(得分:0)

使用before_handler钩子,我可以通过request.handler.callable来检索它

相关问题