使用简单的应用程序:
import cherrypy
class Root(object):
@cherrypy.expose
def index(self):
return "Hello World!"
if __name__ == '__main__':
cherrypy.quickstart(Root(), '/')
有没有一种方法可以挂入调度过程并获取要调用哪个处理程序的名称?在这种情况下,当我转到/
时,我希望能够打印index
或该路由的公开方法的名称。似乎before_handler
或before_finalize
钩子是我想要的,但不清楚如何使用它们。
使用before_handler
钩子,我可以通过request.handler.callable
检索它>