我想用 mako 设置一个查找功能。在模板之上,我有
<%!
lookup = { 'key': function }
%>
<%def name="function()">
Output
</%def>
所以我以后可以使用它
<%def name="body()">
${lookup['key']()}
</%def>
这给了我一个函数不是定义的错误。我可以解决这个问题吗?
我知道为什么它不工作,因为它首先运行,在方法被加载之前,但我该怎么设置呢?