Aujourd'hui, mon coéquipier avait du mal à ajouter plusieurs conditions avec 'et' ou 'ou' dans une instruction if dans le modèle Nunjucks. Après de nombreuses recherches, il a trouvé la réponse, mais pas sur Stackoverflow. Je ne sais pas si la réponse est déjà publiée quelque part dans SO mais j'ai pensé à la publier maintenant pour affiner les recherches futures.
Voici la réponse:
Répondre:
Comme nous le savons, Nunjucks est inspiré par le moteur de modèle de python de Jinja2, l'instruction if lui est similaire.
// And Snippet
{% if (VARIABLE > 10) and (VARIABLE < 20) %}
//
{% endif %}
// Or Snippet
{% if (VARIABLE == 10) or (VARIABLE == 20) %}
//
{% endif %}
C'est ça !!!
Impossible de trouver cela dans la documentation Nunjucks non plus. Je crois que cette réponse sera utile car les codeurs travaillant sur Nunjucks ont tendance à rechercher avec le mot-clé Nunjucks et non avec Jinja.