タグ

ブックマーク / ymotongpoo.appspot.com (2)

  • Jinja2 ドキュメント日本語訳

    なぜJinjaというの?¶ Jinjaとう名前は日の「神社 (temple)」に由来します。そして temple と template の発音が似ていることからその名前を採用しました。ウガンダの首都にちなんだものでは ありません。 どれくらい速いの?¶ 音をいうとあんまり意味が無いのでベンチマークを取るのは好きじゃないです。 テンプレートのパフォーマンスは多くの要因があるので、異なった条件で異なった テンプレートエンジンのベンチマークを取らなければいけません。 テストスイートによるベンチマークではJinja2は Mako と同等のパフォーマンスで DjangoテンプレートエンジンやGenshiの10〜20倍の速さでした。 これらの数字はループなどの限られた条件でのみ図られたパフォーマンスです。 一般的に言えば、Webアプリケーション内でのテンプレートエンジンの パフォーマンスなどデータ

  • Jinja2 ドキュメント日本語訳

    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コードへの補助的なコンパイル 補助的な事前のテンプレートコンパイル デバッグの容易さ。例外の行番号はテンプレート

  • 1