2010-09-11 51 views
0

我想,当请求登录控制器和动作,所以我的基本控制器写__before__如何从请求url中知道'controller'和'action'?

class BaseController: 
    __before__(self): 
      controller = get_controller(request) 
      action = get_action(request) 
      logger.log('%s - %s'%(controller, action)) 

但我不知道如何让controlleraction刚刚从request

回答

1
params = request.environ['pylons.routes_dict'] 
print dir(params) 
#-> {'action':u'action', 'controller':u'controller'} 
相关问题