Flask的Jinja2模板无法呈现CONTINUE语句

Rak*_*kib 8 templates continue jinja2 flask

我正在尝试使用jinja2在Flask中进行简单的continue内部操作for-loop

{% for num in range(0,10) %}
  {% if num%2 == 0 %}
    {% print num %}
  {% else %}
    {% continue %}
  {% endif %}
Run Code Online (Sandbox Code Playgroud)

我得到这个错误

TemplateSyntaxError: Encountered unknown tag 'continue'. Jinja was looking for the following tags: 'endif'. The innermost block that needs to be closed is 'if'.

这是我遵循的jinja2文档... http://jinja.pocoo.org/docs/templates/#loop-controls

bsa*_*bsa 19

您需要将Jinja 2的循环控件扩展添加到您的应用程序:

app.jinja_env.add_extension('jinja2.ext.loopcontrols')
Run Code Online (Sandbox Code Playgroud)