是否有Paste.Template的替代品?

时间:2009-04-26 09:14:44

标签: python templates generator

我已经厌倦了使用粘贴模板的所有小问题,维护模板很糟糕,它无法更新旧项目,而且很难测试。

我想知道是否有人知道快速启动发电机的替代品,因为它们已被证明是有用的。

1 个答案:

答案 0 :(得分:-1)

我没有使用粘贴模板,因此我不确定它是如何比较的,但Mako似乎是一个相当不错的系统。

首页上的模板语言片段:

<%inherit file="base.html"/>
<%
    rows = [[v for v in range(0,10)] for row in range(0,10)]
%>
<table>
    % for row in rows:
        ${makerow(row)}
    % endfor
</table>

<%def name="makerow(row)">
    <tr>
    % for name in row:
        <td>${name}</td>\
    % endfor
    </tr>
</%def>