У меня есть модуль 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() без проблем, но как только я назначаю переменную из ее возвращаемого значения, я получаю синтаксическую ошибку.