【问题标题】:Highlight Active Navigation: django 1.4.2突出显示活动导航: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 上实现最解耦的突出显示活动导航的方法?非常感谢您的意见!

【问题讨论】:

    标签: python django templates navigation


    【解决方案1】:

    老问题,但我有同样的问题。问题出在settings.py 文件配置中。尝试在TEMPLATE_LOADERS之后添加这个:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-10
      • 2012-08-20
      相关资源
      最近更新 更多