Jinja - Python 模板引擎


BSD
跨平台
Python

软件简介

Jinja 是基于python的模板引擎,功能比较类似于于PHP的smarty,J2ee的Freemarker和velocity。

基本用法:

from Jinja2 import Template
template = Template(‘Hello {{ name }}!’)
template.render(name=’World’)
u’Hello World!’

示例代码:

{% extends "layout.html" %}
{% block body %}
  <ul>
  {% for user in users %}
    <li><a href="{{ user.url }}">{{ user.username }}</a></li>
  {% endfor %}
  </ul>
{% endblock %}