我正在使用Flask和Mako进行一些模板化,并且想知道是否可以访问代码块之外的已定义变量。
详细地说,我想做以下事情:
<%
foo="bar"
%>
here is foo: ${foo}
预期输出为:
这里是foo:bar
我无法让它以这种方式工作,遗憾的是,我要问如果这是可能的,如何 提前致谢。
答案 0 :(得分:1)
在我以前经常这样做的mako模板中,例如:
块中的python代码
<%
foo="bar"
%>
javascript代码
var foo = "here is foo:"+ "${foo}";
console.log(foo);