Table Of Contents
Jinja2へようこそ¶
Jinja2はモダンでデザイナーも扱いやすいPython用テンプレート言語です。 Djangoテンプレートの後発として設計されました。動作が速く、広い用途に対応し、 サンドボックス的なテンプレート実行環境があるので安全です。
<title>{% block title %}{% endblock %}</title>
<ul>
{% for user in users %}
<li><a href="{{ user.url }}">{{ user.username }}</a></li>
{% endfor %}
</ul>
特徴
- サンドボックス的な実行
- XSS予防に強力な自動HTMLエスケープシステム
- テンプレート継承
- ジャストインタイムなPythonコードへの補助的なコンパイル
- 補助的な事前のテンプレートコンパイル
- デバッグの容易さ。例外の行番号はテンプレート内の正しい位置を指します。
- 設定変更なシンタックス
Jinja2 ドキュメント¶
翻訳について¶
このドキュメントは、Jinja2のドキュメント (http://jinja.pocoo.org/) の内容を参考に翻訳しています。また、必要に応じて、配布物の中のファイルなども引用しながら訳しています。
Warning
日本語の間違いなどについては、Jinja2の開発者ではなく、 翻訳リポジトリのissueトラッカー に登録をお願いします。
- 山口能迪 ( @ymotongpoo )