突出显示活动导航:django 1.4.2
Posted
技术标签:
【中文标题】突出显示活动导航:django 1.4.2【英文标题】:Highlight Active Navigation: django 1.4.2 【发布时间】:2012-11-03 07:24:50 【问题描述】:我正在尝试设置一个基本的 django 模板,其导航元素将在它们处于活动状态时突出显示。我尝试了以下帖子来创建模板标签以将活动值附加到标记:
Blog Post
110j's answer to this Stack Overflow Question (not the accepted answer)
两者都建议使用模板标签来检查用户是否在所选页面上,然后使用它为模板中的导航添加一个活动值。但是,我得到一个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',
)
【讨论】:
以上是关于突出显示活动导航:django 1.4.2的主要内容,如果未能解决你的问题,请参考以下文章