Mako Python 模板引擎

我要开发同款
匿名用户2008年11月18日
38阅读
开发技术Python
所属分类程序开发、模板引擎
授权协议MIT

作品详情

Mako模板是从文本流中进行解析的,流中可以包含任意内容:XML,HTML,email文本,等等。模板中可以包含Mako特定的指令(directives),可用于表示变量或表达式替换,控制结构(如条件和循环),服务器端注释,整段的Python代码,以及各种用于提供附加功能的标签(tags)。所有这些将被编译为真实的Python代码。这意味着你可以在Mako模板中利用Python几乎所有的强大特性。

使用例子:

<%inheritfile="base.html"/><%rows=[[vforvinrange(0,10)]forrowinrange(0,10)]%><table>%forrowinrows:    ${makerow(row)}%endfor</table> <%defname="makerow(row)">  <tr>%fornameinrow:    <td>${name}</td>\%endfor  </tr></%def>
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论