gpt4 book ai didi

python - 如何在 mako 模板中设置变量?

转载 作者:行者123 更新时间:2023-12-04 22:32:58 28 4
gpt4 key购买 nike

我希望能够创建一个变量“hasBannana”,该变量仅存在于检查某些事情的 mako 模板 html 中。假设杂货和商店是从生成模板的函数传入的。

%for customer in store:

hasBannana = false // Invalid syntax
%for item in grocery:

%if item == 'Bannana':
hasBannana = true // Invalid syntax
%endif

%if hasBannana: // Invalid syntax
<span>Bought a Bannana</span>
%endif
%end for

如何更正此语法?这甚至可能是我想要做的吗?

最佳答案

你的结尾 %endfor 标签有问题,应该有两个。

if 标签之间的代码将被输出,<% blah %> 然后代码将被执行。

% for item in ('apple', 'banana'):
<%
isBanana = False
%>
% if item == 'banana':
<%
isBanana = True
%>
%endif
% if isBanana:
<span> Bought a banana</span>
%endif
%endfor

关于python - 如何在 mako 模板中设置变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16173463/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com