我想创建一个包含所有控制器及其操作的javascript对象
答案 0 :(得分:1)
我写的是假设你正在尝试做一个“目录”的事情。如果情况并非如此,以下信息无效,请向我道歉
如果你知道你想要的操作的控制器(也就是说,在运行之前),你可以写
def contents(self):
return [action for action in dir(self) if all(
not action in ['contents','start_response'],
not action.startswith('_'),
callable(action))]
为每个控制器然后有另一个控制器(例如ContentsController)为每个控制器调用.contents()
方法。