我正在使用Django模板中的for循环遍历多模式,但该模式仅适用于列表的第一个元素。我已经修改了<a href=...>
和<div class="modal fade">
中的id值,以根据Bootstrap modal, django for loop and model和multi modals bootstrap in for loop django中的建议随循环进行更改。仍然无法正常工作。
有什么建议吗?这是我的代码的片段:
{% for sess in session %}
<a href="#{{ sess.id }}" role="button" class="btn btn-fix text-left p-0" data-toggle="modal">Link</a>
<div class="modal fade" id="{{ sess.id }}" role="dialog">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<h5>{{sess.Title}}</h5>
<p class="text-right">
<button type="button" class="btn btn-outline-dark btn-sm" data-dismiss="modal">Close</button>
</p>
</div>
</div>
</div>
{% endfor %}
我知道为什么:按钮和模式中的id值不应为数字(因此{{sess.id}}
不应为)。不过,它正在使用test{{sess.id}}
。