mako 的新手,在文档中没有找到...
我想做的一件事是:
<%mytag n=12>
blabla ${x}
</%mytag>
它的工作原理如下:
如果X[n]
(here, X[12]
) 变量是 int 或字符串,则使用x = X[12]
=> With呈现内容X[12] = 23
,它会呈现: blabla 23
else ifX[n]
是一个列表,然后做一个循环,为
=> Withfor
的每个值重复内容,它会呈现: x in X[n]
X[12] = [1, 2, 'bla']
blabla 1
blabla 2
blabla bla
如果可能,请尝试回答主要问题(是否可以做自定义标签?),然后再就如何做我想做的事情提供建议,谢谢:)