是否可以在龙卷风模板中进行某种eval
?
让我举一个我想做的例子:
{% for c in columns %}
<!-- cdata is a dictionary, and columns is a list -->
<div class="cell"> {{ cdata[ {{ c }} ] }} </div>
{% end %}
e.g。我想评估columns
中的当前值,并将其用作在cdata
字典中搜索的键。
我该怎么做?
由于
答案 0 :(得分:2)
Tornado模板中的表达式不能嵌套,但它们只是python表达式,这使您可以灵活地执行所需操作。这包括调用python eval
,如果这是你需要的,但看起来在这种情况下你只需要{{ cdata[c] }}
。