我正在尝试设置一个基本的 django 模板,其导航元素在活动时会突出显示。我尝试了以下帖子来创建模板标签以将活动值附加到标记:
博客文章
110j对此堆栈溢出问题的回答(不是公认的答案)
两者都建议使用模板标签来检查用户是否在所选页面上,然后使用它向模板中的导航添加活动值。但是,我得到一个AttributeError
说:'str' object has no attribute 'path'
。搜索后,我不知道如何解决这个问题。
如何在 Django 1.4.2 + python 2.7 上实现突出显示主动导航的最解耦方法?非常感谢您的投入!
老问题,但我有同样的问题。问题出在settings.py
文件配置中。尝试在TEMPLATE_LOADERS
后添加以下内容:
TEMPLATE_CONTEXT_PROCESSORS = ('django.core.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.core.context_processors.static',
)