【问题标题】:Changing Bootstrap nav-item active class (of dropdown) within Django在 Django 中更改 Bootstrap nav-item 活动类(下拉菜单)
【发布时间】:2019-01-25 10:30:11
【问题描述】:

由于某种原因,Django 块没有为我正确扩展“活动”。

所以这在 base.html 中有效:

<li class="nav-item dropdown active">

但这不是:

<li class="nav-item dropdown {% block 'index_active' %}{% endblock %}">

我的索引或者关于html的一个例子:

{% extends "client_side_app/base.html" %}

{% block index_active %}
    active
{% endblock %}

奇怪的是,我在上面的代码下面有内容块,将 html 注入 base.html 没有问题。

知道为什么会这样吗? :(

谢谢,

开发

PS - 我首先来到this stack overflow thread 并尝试实现javascript,并且基本上遇到了同样的问题给问这个问题的人。我基本上尝试了两种方法都无济于事,还有很多其他的东西要启动。

【问题讨论】:

  • 我能看到你在代码中导入引导程序的方式吗?

标签: django twitter-bootstrap django-templates django-views bootstrap-4


【解决方案1】:

块名称不匹配。 index_activebase.html 中定义,但about_active 在子模板中使用。

【讨论】:

  • 'index_active'中也不需要引号。
  • 块名匹配,抱歉。我只是向您展示了每个模板中的代码示例,作为它如何连接回基础的示例。我现在纠正一下。无论如何,吉列尔莫是对的。这是因为 'index_active' 中不需要引号
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-16
  • 2013-06-23
  • 1970-01-01
  • 2020-03-29
  • 1970-01-01
  • 2020-07-26
  • 2017-12-25
相关资源
最近更新 更多