Javascript не работает в Bootstrap Карусель [Django Шаблон] - PullRequest
0 голосов
/ 25 января 2020

Я работаю над Django шаблоном. Все пути расширенного HTML пути к файлам верны и работают. Моя информационная панель. html:

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

{% block content %}
<style type="text/css">
  .image {
    height: 400px;
    width: 100%;
  }
</style>

<div class="container-fluid border border-top border-bottom border-success text-center py-3">
  <h5><i class="fas fa-podcast mr-1"></i><strong>Today's Thought: </strong>{{thought.thought}}</h5>
</div>
{% if news %}
<div class="container-fluid border border-top border-bottom border-success text-center py-3 ">
  <h4><i class="far fa-newspaper mr-1"></i><strong>Newsletter:</strong>
    <h4>
      <!-- <h5> -->
      {% for n in news  %}
      <div>{{n.description|safe}}</div>
      <!-- </h5> -->
      {% endfor %}
</div>
{% endif %}

{% if photos %}
<div class="container-fluid">
  <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
    <ol class="carousel-indicators">
      {% for photo in photos %}
      {% if forloop.counter0 == 0 %}
      <li data-target="#carouselExampleIndicators" data-slide-to="{{ forloop.counter0 }}" class="active"></li>
      {% else %}
      <li data-target="#carouselExampleIndicators" data-slide-to="{{ forloop.counter0 }}"></li>
      {% endif %}
      {% endfor %}
    </ol>
    <div class="carousel-inner">
      {% for photo in photos %}
      <div class="carousel-item active">
        <img src="{{photo.file.url}}" class="d-block w-100 image" alt="image">
      </div>
      {% endfor %}
    </div>
    <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
      <span class="carousel-control-prev-icon" aria-hidden="true"></span>
      <span class="sr-only">Previous</span>
    </a>
    <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
      <span class="carousel-control-next-icon" aria-hidden="true"></span>
      <span class="sr-only">Next</span>
    </a>
  </div>

</div>


{% endif %}
{% endblock content %}

Моя база. html -

<!DOCTYPE html>
<html lang="en">

<head>
    {% load static %}
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" crossorigin="anonymous">
    <link rel="stylesheet" href="//use.fontawesome.com/releases/v5.0.7/css/all.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
    <link href='https://fonts.googleapis.com/css?family=Dosis|Candal' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" href="{% static 'newsletter/css/newsletter.css' %}">
    <title>{% block title %}Dashboard{% endblock %}</title>
</head>

<body>
    <div class="page-wrapper chiller-theme toggled">

        <!-- page-content" -->
{% block content %}
{% endblock content %}
    </div>
    <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>

</body>

</html>

Я вижу часть html и css карусели. На странице есть только одна bootstrap карусель, и даже после включения правильного порядка файлов. js мои кнопки «предыдущая» и «следующая» не работают.

...