Mako模板-设置变量

时间:2018-06-22 23:50:17

标签: python html mako

我有一个python模块使用pyplot构建不同的图表/图形。我在Mako模板中包含的方法返回一个字符串,这是它生成的图像的绝对路径。我正在尝试将此图像包含在我的html网站中,但是Mako不断出现语法错误。这是所有内容的样子:

mako_template.html

<!DOCTYPE html>
<%! from my_plotter import MyPlotter>
<html>
.
.
<%
    plotter = MyPlotter()
    image = plotter.build_graph()
    <img src="${image}" height="200" width="100%">
%>
.
.
</html>

我可以毫无问题地调用plotter.build_graph(),但是一旦我从返回值中分配了变量,就会出现语法错误。

1 个答案:

答案 0 :(得分:1)

在标记<%%>中,您仅放置了python代码,您可以使用

保存图像
activity.updateText()

,然后在html中使用img标签对其进行访问