1
私は、さまざまなアプリケーションを持つ大きなプロジェクトを持っています。各アプリには、アプリの各ページにいくつかの変数がある多数のページがあります。この目的のために、私はそれぞれのカスタムコンテキストプロセッサを作成しました。私のsettings.pyでDjango - すべてのページにカスタムコンテキストプロセッサがロードされないようにする
:
TEMPLATE_CONTEXT_PROCESSORS = (
...
"app_one.custom_context_processors.base_items",
"app_two.custom_context_processors.base_items",
"app_two.custom_context_processors.keyword_cloud",
...
)
私の質問は - どのように私はapp_one
カスタムコンテキストプロセッサおよびその逆のロードからapp_two
を防ぐ、または完全にこれを実装するためのより良い方法はありますか?
ご迷惑をおかけして申し訳ございません。
よろしくお願いいたします。それから、私が達成しようとしていることを考えて、最善の方法は何ですか? –
あなたは何を達成しようとしていますか? –
さまざまなアプリの各ページに表示される変数の基本セット。私。 'app_one.custom_context_processors.base_items'と' app_two.custom_context_processors.base_items'の 'app_two'のすべてのページに' app_one.custom_context_processors.base_items'とすべてのページにアクセスできますが、相互に排他的です。 –