2013-05-16 22 views
6

Staram prosty continue wewnątrz for-loop w kolbie z jinja2Jinja2 szablon z kolby nieudzielenie continue

{% for num in range(0,10) %} 
    {% if num%2 == 0 %} 
    {% print num %} 
    {% else %} 
    {% continue %} 
    {% endif %} 

i otrzymuję ten błąd

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

Oto Dokumentacja jinja2, którą śledziłem ... http://jinja.pocoo.org/docs/templates/#loop-controls

Odpowiedz

18

Musisz dodać kontrolę pętli s rozszerzenie dla Jinja 2 do twojej aplikacji:

app.jinja_env.add_extension('jinja2.ext.loopcontrols')