下面的代码是我用来学习jinja2的示例表单。正如所写,它返回一个错误,指出它不识别{%endif%}标记。为什么会发生? <html>
Name: {{ name }}
Print {{ num }} times
Color: {{ color }}
{% if convert_to_upper %}Case: Upper
{% elif not convert_to_upper %
我想在jinja2中使用重载的特殊方法(getattr,getitem等)使用一些自定义对象来编写一个非常简单的树行模板(getattr,getitem等)它似乎很简单,并且该树的等效python行为正常,但Jinja递归的工作方式有一些我不明白的地方。代码如下所示: from jinja2 import Template
class Category(object):
def _