Question

Le code ci-dessous est un exemple de formulaire que je utilise pour apprendre jinja2. Comme l'a écrit, il renvoie une erreur en disant qu'il ne reconnaît pas la balise {% endif%}. Pourquoi cela?

<html>

Name: {{ name }}
Print {{ num }} times
Color: {{ color }}
{% if convert_to_upper %}Case: Upper
{% elif not convert_to_upper %}Case: Lower{% endif %}




{% for repeats in range(0,num) %}
{% if convert_to_upper %}
{% filter upper %}
{% endif %}
<li><p style="color:{{ color }}">{{ name }}</style></li>
{% endfilter %}
{% endfor %}
</html>
Était-ce utile?

La solution

Je pense que vous avez mélangé vos lignes vers le haut. Votre comese de endif avant endfilter alors if est avant filter. C'est juste une erreur de syntaxe.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top