Получение неверного индекса в модальном django - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь получить доступ к списку, который находится внутри словаря, но проблема в том, что я получаю только первый индекс списка внутри модального канала, но печатаю индекс до того, как модальное значение будет правильным. Я обращаюсь к значениям словаря путем итерации циклов.

Это код моего шаблона

Где noOfStations - это список, из которого мы передаем индекс, так что мы можем получить значения

Значения, которые находятся внутри проверки if, отлично работают перед div модального. Но внутри модального он имеет доступ только к первому индексу

{% for k, v in dict.items %}
<tr>

{% for val in v %}  

<td>
{{val}}
{{v.8}}
{% if v.8 == val %}
{{noOfStations|Index:val}}

<div>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">
Station Details
</button>
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header text-cente4">
<h4 class="modal-title w-100 font-weight-bold" id="exampleModalLabel">Station Details</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<div class="container">
<div id="allStationsAndTiming">
<h5>No Of Stations</h5>
<p>{{noOfStations|Index:val}}</p>
<p>{{v.8}}</p>
</div>

</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
</div>
{% else %}
<!-- {{val}} -->
{% endif %}
</td>
{% endfor %}

</tr>       
{% endfor %}
...