すべてのビューに変数を送信させるか、すべてのテンプレートへのリクエストコンテキストに自動的に含める方法があるのだろうか? メッセージフレームワークのようなものですか?
私の問題は、ユーザーが入力した最新の 10 のプロファイル ページなど、情報を表示するすべてのページにサイドバーが必要なことです。私が考えることができる他の唯一の代替手段はget_recent_users
、すべてのビューの最後に呼び出し、それを変数としてテンプレートに送信することですが、私は多くのビューを持っているので、その解決策は好きではありません. そのレンダリングは、テンプレートの継承に使用する基本テンプレートによって簡単に管理できます。
編集: アクセスしたいデータがrequest.sessionに保存されていることを忘れていました。