一个快速且轻量级的Python模板引擎
项目描述
一个快速且轻量级的Python模板引擎
特点
易于使用。
高性能。
自动转义。
模板继承。
支持原生Python表达式。
摘要
这里是一个Quik模板的小例子
<ul>
#for @user in @users:
#if @user.age > 18:
<li><a href="@user.url">@user.username</a></li>
#end
#end
</ul>
使用它
通过模板渲染
from quik import FileLoader
loader = FileLoader('html')
template = loader.load_template('index.html')
print template.render({'author': 'Thiago Avelino'},
loader=loader).encode('utf-8')