1

アクティブなときにナビゲーション要素が強調表示されるベース django テンプレートを設定しようとしています。次の投稿を試して、アクティブな値をマークアップに追加するテンプレートタグを作成しました。

ブログ投稿

このスタック オーバーフローの質問に対する 110j の回答 (受け入れられた回答ではありません)

どちらも、テンプレートタグを使用してユーザーが選択したページにいるかどうかを確認し、それを使用してテンプレートのナビゲーションにアクティブな値を追加することを提案しています。ただし、次のようなAttributeErrorことわざがあります'str' object has no attribute 'path'。検索した後、この問題を解決する方法がわかりません..

Django 1.4.2 + python 2.7 でアクティブなナビゲーションを強調表示する最も分離された方法を実現するにはどうすればよいですか? ご意見をお寄せいただきありがとうございます。

4

1 に答える 1

1

古い質問ですが、同じ問題がありました。問題はsettings.pyファイル構成にあります。の後にこれを追加してみてくださいTEMPLATE_LOADERS:

TEMPLATE_CONTEXT_PROCESSORS = ('django.core.context_processors.request',
                               'django.contrib.auth.context_processors.auth',
                               'django.core.context_processors.static',
                              )
于 2013-01-11T14:04:41.413 に答える