タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

PythonとJInja2とkayframeworkに関するideoのブックマーク (1)

  • Phactory : Django: context_processorsの使い方

    Djangoには、テンプレートファイル内でのみ利用できるテンプレート変数と、グローバル変数のように、どのテンプレートファイルからも利用できるテンプレート変数も存在しています。 そのようなグローバル変数的なテンプレート変数のことをcontext_processorと呼びます。settings.pyにて、TEMPLATE_CONTEXT_PROCESSORS変数に、テンプレート変数を返すメソッドを登録しておくと、どのビューからでも当該変数をコンテキストに追加することが可能となります。 $ emacs settings.py TEMPLATE_CONTEXT_PROCESSORS = ( "hogeapp.context_processors.user_name", ..., ) $ emacs hogeapp/context_processors.py def user_name(reques

    ideo
    ideo 2010/11/05
    Djangoのcontext_processorsの使い方説明エントリーだけれども、KayFrameworkで使用しているJinja2でも同じ仕組みが使えるので参考になる。
  • 1