4
嗯,我没有找到答案我敢肯定,这是非常简单的,但我只是不知道如何使它像Django的工作,当它不找到一个变量jinja2:如何使它失败默默地喜欢djangotemplate
我试图用未定义和创建自己的不确定,但它给我的属性错误等
def silently(*args, **kwargs):
return u''
class UndefinedSilently(Undefined):
__unicode__ = silently
__str__ = silently
__call__ = silently
__getattr__ = silently
的问题,但是当我尝试这个位置它失败TypeError: 'unicode' object is not callable
:
{%for dir_name, links in menu_links.items()%}
伟大的答案,但,你有一个语法错误:在拉姆达的“回归”是没有必要的:'return_new =拉姆达*指定参数时,** kwargs:UndefinedSilently()' – sacabuche 2011-06-01 05:21:42
我忘了说,我要者优先创建一个方法'def self(_self):return _self' – sacabuche 2011-06-01 05:48:47
@sacabuche - 修复,谢谢! – 2011-06-01 16:32:58