Makoの継承機能を使用して、ヘッダーやフッターなどの一般的なページ要素を「base.mako」テンプレートに除外しています。ページ固有のコントローラーは、base.makoを継承する独自のテンプレートを使用します。
base.makoには一連の変数が必要です。たとえば、ログオンしたユーザーの名前がすべてのページのヘッダーに表示されます。ただし、テンプレートを選択してレンダリングするのは個々のページコントローラであるため、変数をテンプレートに渡す必要があります。
むしろ、これらのページコントローラのすべてが、ベーステンプレートがそのコンテキストで何を必要としているかを知る必要がないようにしたいと思います。このような状況でベーステンプレートのコンテキストを確立するための良い方法は何ですか?
前もって感謝します!