突出显示主动导航:django 1.4.2

时间:2012-11-14 18:24:40

标签: python django templates navigation

我正在尝试设置一个基本django模板,其导航元素在活动时会突出显示。我尝试了以下帖子来创建一个模板标签,以便将一个活动值附加到标记:

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 个答案:

答案 0 :(得分:1)

老问题,但我遇到了同样的问题。问题出在settings.py文件配置中。尝试在TEMPLATE_LOADERS之后添加此内容:

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