Quik
A fast and lightweight Python template engine
Features
- Easy to use.
- High performance.
- Autoescaping.
- Template inheritance.
- Supports native python expressions.
Nutshell
Here a small example of a Quik template
<ul>
#for @user in @users:
#if @user.age > 18:
<li><a href="@user.url">@user.username</a></li>
#end
#end
</ul>
Use It
Render via template:
from quik import FileLoader
loader = FileLoader('html')
template = loader.load_template('index.html')
print template.render({'author': 'Thiago Avelino'},
loader=loader).encode('utf-8')