2012-11-14 98 views
1

我想設置一個基本Django模板,其導航元素將在它們處於活動狀態時突出顯示。我曾嘗試以下職位,以創造一個templatetag爲活動值附加到標記:突出顯示活動導航:django 1.4.2

Blog Post

110j's answer to this Stack Overflow Question (not the accepted answer)

兩者都使用templatetag檢查,如果用戶選擇頁面上的提示,然後使用爲模板中的導航添加活動值。但是,我得到一個AttributeError說:'str' object has no attribute 'path'。搜索後,我不知道如何解決這個問題。

我該如何實現在Django 1.4.2 + python 2.7上突出顯示活動導航的最分離方法?非常感謝您的意見!

回答

1

老問題,但我有同樣的問題。問題出在settings.py文件配置中。嘗試添加後TEMPLATE_LOADERS

TEMPLATE_CONTEXT_PROCESSORS = ('django.core.context_processors.request', 
           'django.contrib.auth.context_processors.auth', 
           'django.core.context_processors.static', 
          )