0

Pinax プロジェクトのデフォルトの Account/context_processors.py をオーバーライドしようとしています。

ただし、試行するたびに、ファイルが見つからず、引き続きデフォルトが使用されます。

デフォルト プロジェクトのファイルのパスは次のとおりです。 pinax/apps/account/context_processors.py

プロジェクトの次の場所に context_processors.py のカスタム バージョンを配置しようとしました。

  1. myapp/apps/account/context_processors.py
  2. myapp/アカウント/context_processors.py
  3. myapp/pinax/context_processors.py

私は最初が行くべき道だったと思いました。

私は何を間違っていますか?

4

1 に答える 1

1

TEMPLATE_CONTEXT_PROCESSORSDjango は、コンテキスト プロセッサの検索とインポートに依存しています。テンプレート検索の動作とは少し異なります。
そのため、設定ファイルをオーバーライドして、インポート パスTEMPLATE_CONTEXT_PROCESSORSに変更します。"pinax.apps.account.context_processors.account"

于 2012-05-23T12:51:02.893 に答える