在控制器中,我定义了 2 个方法:
foobar.py:
class foo(self):
c.help_text = 'help'
return render('/index.html')
class bar(self):
return render('/index.html')
索引.html:
${c.help_text}
这给了我一个错误 ==> AttributeError: 'ContextObj' object has no attribute 'help_text'
在阅读了一些 mako 文档后,我尝试:
% if c.help_text is UNDEFINED:
foo
% else:
${c.help_text}
% endif
它也给了我一个错误。然后在我的 development.ini 中,我输入:
mako.strict_undefined = false
后
[app:main]
这仍然给我一个错误 ==> AttributeError: 'ContextObj' object has no attribute 'help_text'