odd jinja even async africa python templates variables variable-assignment jinja2

python - even - Establecer variable en jinja



jinja2 iterate (3)

Me gustaría saber cómo puedo establecer una variable con otra variable en jinja. Explicaré, tengo un submenú y me gustaría mostrar qué enlace está activo. Intenté esto:

{% set active_link = {{recordtype}} -%}

donde tipo de registro es una variable dada para mi plantilla.


Buena taquigrafía para asignaciones de variables múltiples

{% set label_cls, field_cls = "col-md-7", "col-md-3" %}


Solo configúralo así

{% set active_link = recordtype -%}


{{ }} le dice a la plantilla que imprima el valor, esto no funcionará en expresiones como las que intentas hacer. En su lugar, use la etiqueta de plantilla {% set %} y luego asigne el valor de la misma manera que lo haría en el código python normal.

{% set testing = ''it worked'' %} {% set another = testing %} {{ another }}

Resultado:

it worked