コントローラーでは、2 つのメソッドを定義します。
foobar.py:
class foo(self):
c.help_text = 'help'
return render('/index.html')
class bar(self):
return render('/index.html')
index.html:
${c.help_text}
これによりエラーが発生します ==> AttributeError: 'ContextObj' object has no attribute 'help_text'
いくつかのマコのドキュメントを読んだ後、私は試します:
% 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'