1

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

我想知道是否有人知道快速启动生成器的替代方案,因为它们已被证明是有用的。

4

1 回答 1

-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>
于 2009-04-26T09:33:49.153 回答