Définir la variable dans jinja [dupliquer]
cette question a déjà une réponse ici:
- modèle de référence variable dans l'expression de Jinja 1 réponse
je voudrais savoir comment définir une variable avec une autre variable dans jinja. Je vais vous expliquer, j'ai un sous-menu et je voudrais montrer à quel lien est actif. J'ai essayé ceci:
{% set active_link = {{recordtype}} -%}
où recordtype est une variable donnée pour mon modèle.
170
demandé sur
davidism
2010-09-16 17:18:12
3 réponses
{{ }}
indique au modèle imprimer la valeur, cela ne fonctionnera pas dans des expressions comme vous essayez de le faire. À la place, utilisez la balise {% set %}
et assignez la valeur de la même façon que vous le feriez dans le code python normal.
{% set testing = 'it worked' %}
{% set another = testing %}
{{ another }}
résultat:
it worked
383
répondu
Soviut
2013-08-29 19:39:36
Nice raccourci pour Plusieurs affectations de variables
{% set label_cls, field_cls = "col-md-7", "col-md-3" %}
23
répondu
pymen
2016-10-21 12:57:56