Github: https://github.com/pallets/jinja
ジンジャ2
Jinja2は純粋なPythonで書かれたテンプレートエンジンです。 Djangoは非XML構文を採用していますが、インライン式とオプションのサンドボックス環境をサポートしています。
簡単
ここにJinjaテンプレートの小さな例があります:
{% extends 'base.html' %}
{% block title %}Memberlist{% endblock %}
{% block content %}
<ul>
{% for user in users %}
<li><a href="{{ user.url }}">{{ user.username }}</a></li>
{% endfor %}
</ul>
{% endblock %}
哲学
アプリケーションロジックはコントローラ用ですが、機能をあまり制限することによってテンプレートデザイナーの人生を困難にするものではありません。
詳細については、新しいJinja2のWebページとドキュメントを 参照してください 。
Jinja2のヒントは、 pip
を介してpip install https://github.com/pallets/jinja/zipball/master
ですpip install https://github.com/pallets/jinja/zipball/master
ビルド
master |
|
2.9-maintenance |