如何确定Jinja2模板块是否为空?

时间:2013-09-10 13:56:51

标签: templates flask block jinja2

我想检测Jinja2模板块内容是否为空。像这样:

{% block foo %}{% endblock foo %}{% if foo %} - {% endif %}Blah Blah Blah

我想要的是块定义本身的条件文本 。在设计的示例中,我希望能够在块之后插入条件字符串- ,如果,则块已被覆盖且不为空

这可能吗?

1 个答案:

答案 0 :(得分:37)

只需拨打电话:

{% if self.foo() %} - {% endif %}