0
パスがコンテキストに依存するいくつかのテンプレートを読み込む必要があります。私はカスタムLoaderを作成しました。カスタムテンプレートローダーからテンプレートのコンテキストにアクセスするにはどうすればよいですか?Djangoのテンプレートローダーからテンプレートコンテキストを取得するにはどうすればよいですか?
パスがコンテキストに依存するいくつかのテンプレートを読み込む必要があります。私はカスタムLoaderを作成しました。カスタムテンプレートローダーからテンプレートのコンテキストにアクセスするにはどうすればよいですか?Djangoのテンプレートローダーからテンプレートコンテキストを取得するにはどうすればよいですか?
あなたはどのようなプロジェクト構造を持っているかの例を教えてください。
が、それは次のようになります。
myproject/
myapps1/templates/myapp_template
またはそれが規則的である:
myproject/
myapps1
templates/myapps1/myapp_template
尋ねる理由は、問題の多くは、テンプレートタグ、url.py
とプロジェクト構造によって解決することができるということです。
最初のタイプでは、カスタムローダーが必要な場合があります。 2番目のテンプレートでは、myapps1/urls.py
がこのトリックを行います。
私は結論として、テンプレートローダからコンテキストを取得する方法がないので、最終的に 'TemplateView'のレンダリング関数を上書きし、カスタムの' include'テンプレートタグを開発しました:) ty! –
優れています。私はそれを将来どこで使うのか。 – Afrowave