Jinja2不会在<>之间渲染表达式

时间:2018-09-19 08:50:03

标签: jinja2

我正在尝试渲染模板的这一部分(试图生成一些c ++代码)

{% for signal in signals -%}
   Signal<{{ signal.type }}> {{ signal.name }};
 {% endfor %}

并希望得到:

Signal<SignalTypeVariable> SignalNameVariable;

但是我得到了:

Signal SignalNameVariable;

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

发现了问题。.我正在html前端中显示渲染,因此浏览器会解释这些标签(即使其位于“ pre”标签中)。

当我在调试模式下检查代码时,信号类型就在那里了,因此应该可以编译。