在Django中更改Bootstrap nav-item活动类(下拉)

时间:2018-08-18 18:03:49

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

由于某些原因,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,基本上问那个问题的人遇到了同样的问题。我基本上尝试了两种方法都无济于事,还有很多其他方法需要引导。

1 个答案:

答案 0 :(得分:2)

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