HTMLテンプレートの作成にmakoを使用しています。
私のテンプレートには、次のコードがあります。
% 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」と表示されます。
検索した後、私はこのUsing from __future__ import in Mako templateを見ました
そして、このコードを試しました:
<td>
<%!
float(${node['slowcall_count']}) / float(${s['slowcall_count']})
%>
しかし、構文エラーが発生します。次のエラーは発生しませんが、何も表示されません。
<td>
<%!
float(1) / float(2)
%>
私の部門を機能させる方法はありますか?