bootstrap-4 - for循环中的引导模式
问题描述
我正在使用 django 模板中的 for 循环迭代多模式,但模式仅适用于列表的第一个元素。我已经修改了 id 值<a href=...>
并<div class="modal fade">
按照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}}
。
推荐阅读
- python - 使用 django-filter 时在 Django 中向表单添加占位符
- functional-programming - 将文本解析到 Racket/Scheme 中的树
- c# - 多线程 WinForm 应用程序中的本地位图导致错误“对象当前正在其他地方使用。”
- linux - 如何在 solCloud 配置的 drupal 中修复“您正在使用不兼容的 schema.xml 配置文件”错误
- node.js - 如何让客户进入动态 nsp 的房间?
- java - getClass() 在 Enum 中使用构造函数时打印二进制格式
- opengl - 在 Windows 上的 LLDB 中运行 Rust OpenGL 程序时,窗口不会打开
- java - 会通知中断睡眠线程吗?
- python-3.x - 强制 sock.accept() 引发测试异常
- unit-testing - 使用接口进行依赖注入等测试