<div class="container"> <div class="bs-example" data-example-id="striped-table"> <table class="table table-striped"> <thead> <tr> <th>员工详情</th> </tr> </thead> <tbody> {% for field in form %} <tr> <td width="200">{{ form.label }}</td> <td>{{ form }}</td> </tr> {% endfor %} </tbody> </table> </div> </div>为什么这段代码会循环17次,如何让他只循环一次
时间: 2023-11-16 14:25:50 浏览: 58
第一次动手实现bootstrap table分页效果
这段代码会循环17次是因为在循环中使用的是form而不是form中的field。正确的循环应该是{% for field in form %}。
如果想让他只循环一次,可以使用{% for field in form %}[:1],这样只会循环form中的第一个元素。或者也可以直接改为{% for field in form|slice:"1" %},这样也只会循环form中的第一个元素。
阅读全文