Jinja2传递值内值

2024-06-02 23:30:22 发布

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

我试图在我的jinja模板中将一个动态值传递给我的字典,而这又是一个值。 代码如下:

"wan_link_info": [
{% for i in range(3) %}

{
    "dummy": "{{ xyz_Links.abc_{{ i }}.abc_link_type }}",
}
{% endfor %}
]

在这里,虚拟对象的值类似于xyz_链接.abc\u 0.abc\u链接类型,xyz_链接.abc\u 1.abc\链接\类型等

这些文本将返回一个值。 例如: {{xyz}_链接.abc\u 0.abc\u link\u type}}=“堆栈溢出” {{xyz}_链接.abc\u 1.abc\u link\u type}}=“脸谱”

当我运行上述代码时,出现以下错误: “金贾2。异常。模板语法错误:应为标记'end of print statement',得到'{'


Tags: 代码info模板类型for字典链接type