Вкладки Bootstrap не работают с опцией Django include
Я работаю с вкладками bootstrap в Django на странице ps_tabs_capacity.html, которая расширяет base.html . Внутри ps_tabs_capacity.html есть вкладка, я включаю еще одну ps_capacity1.html, которая должна отображать графики Charts.js с информацией из внешней базы данных .
ps_tabs_capacity.html:
{% extends 'app_sins/base.html' %}
{% load static %}
{% block main%}
<body style="background-color:RGB(244,246,249)" >
<div class="container-fluid">
<br>
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item">
<a class="nav-link active" data-bs-toggle="tab" href="#home">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" data-bs-toggle="tab" href="#menu1">GnGp</a>
</li>
<li class="nav-item">
<a class="nav-link" data-bs-toggle="tab" href="#menu2">Menu 2</a>
</li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div id="home" class="container tab-pane active"><br>
</div>
<div id="menu1" class="container tab-pane fade"><br>
<h3>Menu 1</h3>
{% include 'app_sins/ps_capacity1.html' %}
</div>
<div id="menu2" class="container tab-pane fade"><br>
<h3>Menu 2</h3>
</div>
</div>
</div>
</body>
{% endblock main%}
в файле views.py я использую две функции (есть и другие, но они не важны), первая из них:
def index(request):
cursor1=connections['default'].cursor()
cursor1.execute(attach)
r1=dictfetchall(cursor1)
cursor2=connections['default'].cursor()
cursor2.execute(gngp_ntp)
r2=dictfetchall(cursor2)
return render(request,'app_sins/ps_capacity1.html', {"all_post" : r1,"jokso" : r2})
и второй:
def ps_tabs_capacity(request):
return render (request,'app_sins/ps_tabs_capacity.html', {} )
в url.py есть:
path('sins/ps_tabs', views.ps_tabs_capacity, name='ps_tabs1'),
path('sins/', views.index, name='index'),
Если я использую только ps_capacity1.html с расширением base.html, то все нормально (получил информацию из базы данных, все работает нормально), но в бутстрапе, когда я его вызываю, появляются только графики без данных/линий на них. Похоже, что мне нужно запустить функцию index для того, чтобы графики появились под кранами... Мои вопросы следующие:
- Что нужно для тригера ps_capacity1.html под кранами bootstrap?
- Нужно ли мне передавать какой-либо аргумент и как в функцию index?
- Как должны выглядеть мои url.py и views.py?
Буду очень признателен, если кто-нибудь поможет мне с решением этой проблемы. Заранее спасибо.