jinja templates code example
Example 1: jinja table template
<table>
{% for item in items %}
<TR>
<TD class="c1"><IMG src="favicon.ico"></TD>
<TD class="c2">{{item.date}}</TD>
<TD class="c3">{{item.id}}</TD>
<TD class="c4"><SPAN>{{item.position}}</SPAN></TD>
<TD class="c5"><SPAN>{{item.status}}</SPAN></TD>
</TR>
{% endfor %}
</table>
Example 2: jinja2 python
<title>{% block title %}{% endblock %}</title>
<ul>
{% for user in users %}
<li><a href="{{ user.url }}">{{ user.username }}</a></li>
{% endfor %}
</ul>
Example 3: python jinja2 from string
from jinja2 import Environment, BaseLoader
rtemplate = Environment(loader=BaseLoader()).from_string(myString)
data = rtemplate.render(**data)
Example 4: tables in jinja template
items = []
for i in range(1, 11):
i = str(i)
an_item = dict(date="2012-02-" + i, id=i, position="here", status="waiting")
items.append(an_item)
template.render(items=items)