从字符串mako调用函数?

Tim*_*mmy 2 python mako

有没有一种简单的方法可以在mako中调用给定字符串名称的函数?

Mik*_*ers 5

您应该可以在中返回的字典中查找它globals()。例如。:

<$ func_name = 'my_function_name' %>
${globals()[func_name](...)}
Run Code Online (Sandbox Code Playgroud)

虽然,这对我来说确实很讨厌。如果您可以扩展自己的最终游戏,也许我们可以找出一些更精明的方法。