在jinj中设置变量

2024-03-28 10:23:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道如何在jinja中用另一个变量设置一个变量。我会解释,我有一个子菜单,我想显示哪个链接是活动的。我试过这个:

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

其中recordtype是为我的模板指定的变量。


Tags: 模板链接菜单linkjinjaactiveset我会
3条回答

多变量赋值的速记

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

{{ }}告诉模板打印值,这在表达式中不起作用。相反,使用{% set %}模板标记,然后像在普通python代码中那样分配值。

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

结果:

it worked

就这样设置

{% set active_link = recordtype -%}

相关问题 更多 >