Return 用于路由的公开可调用页面处理程序
Return the exposed callable page handler that is used for a route
使用简单的应用程序:
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
检索它
使用简单的应用程序:
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