Използвам mako за създаване на html шаблони.
В моя шаблон имам следния код:
% for s in query['sandboxes']:
% for node in s['nodes']:
<table>
<tr>
<td>${node['node_name']}</td>
<td>${node['slowcall_count']}) / ${s['slowcall_count']}</td>
</tr>
</table>
% endfor
% endfor
Цикълът и дисплеят работят, но той показва "30 / 100" вместо действителния резултат от деленето.
След търсене видях това Използване от __future__ import в шаблон Mako
и след това опитах този код:
<td>
<%!
float(${node['slowcall_count']}) / float(${s['slowcall_count']})
%>
но ми дава синтактична грешка. Следното не дава никаква грешка, но и не показва нищо:
<td>
<%!
float(1) / float(2)
%>
Има ли начин моето разделение да работи?