Bootstrap 4 引导导航条没有响应

Bootstrap 4 引导导航条没有响应,bootstrap-4,django-templates,navbar,Bootstrap 4,Django Templates,Navbar,我正在尝试将引导程序合并到Django项目中。但是,我无法让导航栏按钮在单击后展开。我怀疑Django在模板中的分层会导致Jquery加载奇怪的内容,因此在单击按钮时从不执行任何操作 下面是我的content\u base.html {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8">

我正在尝试将引导程序合并到Django项目中。但是,我无法让导航栏按钮在单击后展开。我怀疑Django在模板中的分层会导致Jquery加载奇怪的内容,因此在单击按钮时从不执行任何操作

下面是我的content\u base.html

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css"
          integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">

    <link rel="stylesheet" href={% static 'css/customizations.css' %}>
</head>
<body>
<!-- NavBar -->
<header>
    <nav class="navbar navbar-dark bg-dark">
        <a class="navbar-brand" href={% url 'home_page:home_page' %}>Home Page</a>
        <button class="navbar-toggler" type="button" data-toggle="collapse"
                data-target="#navbarSupportedContent"
                aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="navbar-collapse collapse">
            <ul class="navbar-nav mr-auto">
                <li class="nav-item active">
                    <!-- Needs the users form path for login when created, filler for now to home -->
                    <a class="nav-link" href={% url 'home_page:home_page' %}>Testing</a>
                </li>
                <li class="nav-item active">
                    <a class="nav-link" href={% url 'home_page:about_page' %}>Another Test</a>
                </li>
            </ul>
        </div>
    </nav>
</header>
{% block content %}
{% endblock content %}

<!-- BOOTSTRAP CDN URLs -->
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"
        integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj"
        crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"
        integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN"
        crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js"
        integrity="sha384-w1Q4orYjBQndcko6MimVbzY0tgp4pWB4lZ7lr30WKz0vr/aWKhXdBNmNb5D92v7s"
        crossorigin="anonymous"></script>

<!-- MATHJAX CDN URLs -->
<!--For notes on MathJax CDNs and recommended practices for using the CDNs
https://docs.mathjax.org/en/v2.7-latest/start.html-->
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script type="text/javascript" async
        src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
</body>
</html>
{%load static%}
{%block content%} {%endblock内容%}
然后一个内容文件将扩展上述内容,看起来像示例\u content.html

{% extends 'content_base.html' %}

{% block content %}
    <head>
        <title>A page title</title>
    </head>
    <body>
    <div>
        <h1>Some Heading</h1>
---
---
    </div>
    </body>
{% endblock %}
{%extends'content\u base.html%}
{%block content%}
书名
一些标题
---
---
{%endblock%}

我删除了mathjax的东西,但它没有改变任何东西。我还试着拉下各种JS源代码,在本地加载它们,但仍然一无所获。非常感谢您提供的任何帮助,这看起来应该很简单,但我已经为此绞尽脑汁了好几个小时。

我今天早上让它工作起来了。这两人是罪魁祸首:

data-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" 
我把它们改成:

data-target="#navbarText"
aria-controls="navbarText"

从那以后一切都很好。

我今天早上把它修好了。这两人是罪魁祸首:

data-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" 
我把它们改成:

data-target="#navbarText"
aria-controls="navbarText"
从那以后一切都很顺利