クラス ベースのジェネリック ビューのテンプレート内でインクルードテンプレート タグを使用しています。現在のモデル システム名で作成されたカスタム パスを、Django がインクルードされたテンプレートを探してチェックするテンプレートのリストに追加する必要があります。
カスタム テンプレート ローダーを作成しようとしていますが、モデルを取得するためにビュー、リクエスト、またはコンテキストにアクセスする必要があり、これに到達する方法が見つかりません。
どうすればいいのですか?
クラス ベースのジェネリック ビューのテンプレート内でインクルードテンプレート タグを使用しています。現在のモデル システム名で作成されたカスタム パスを、Django がインクルードされたテンプレートを探してチェックするテンプレートのリストに追加する必要があります。
カスタム テンプレート ローダーを作成しようとしていますが、モデルを取得するためにビュー、リクエスト、またはコンテキストにアクセスする必要があり、これに到達する方法が見つかりません。
どうすればいいのですか?
私があなたの質問を正しく理解していれば、インクルージョン タグが役立つかもしれません。デコレータのtakes_context
パラメータを に設定するだけですTrue
。