Skip to main content
 首页 » 编程设计

python之神社 : variable inside string inside if statement

2025年05月04日21pander-it

我正在尝试在神社中创建以下循环:

variable: > 
[ 
    {% for replaceme in list %} 
    { 
        'name': "{{ "string-{{replaceme}}" if replaceme == 'somevalue' else "string-something-{{replaceme}}" }}", 
        'sshKey': "{{ lookup(...) }}" 
    } 
    {% if not loop.last %},{% endif %} 
    {% endfor %} 
] 

但这行不通,有什么想法吗?我尝试了不同的引号、不同的 curl 组合等。

请您参考如下方法:

不允许嵌套 {{..}}。

尝试:{{ "string-"+replacement of replacement == 'somevalue' else "string-something"+replaceme }}