代码块之外的mako访问变量

时间:2018-05-08 11:18:08

标签: python flask mako

我正在使用Flask和Mako进行一些模板化,并且想知道是否可以访问代码块之外的已定义变量。
详细地说,我想做以下事情:

<%
   foo="bar"
%>
here is foo: ${foo}

预期输出为:

  

这里是foo:bar

我无法让它以这种方式工作,遗憾的是,我要问如果这是可能的,如何 提前致谢。

1 个答案:

答案 0 :(得分:1)

在我以前经常这样做的mako模板中,例如:

块中的python代码

<%
   foo="bar"
%>

javascript代码

var foo = "here is foo:"+ "${foo}";
console.log(foo);