html - Django模板forloop和if条件问题
问题描述
如果循环达到 7,它将添加或更改 td,就像第二张图片所示
{% for match in matches %}
<tr>
<td class="tblcore">{{match.id}}. {{match.Marking__Marking}}</td>
</tr>
{% endfor %}
这是我想要的结果
解决方案
添加tr
每四列:
<tr>
{% for match in matches %}
<td class="tblcore">{{match.id}}. {{match.Marking__Marking}}</td>
{% if forloop.counter|divisibleby:4 %}
</tr>
<tr>
{% endif %}
{% endfor %}
</tr>
推荐阅读
- elasticsearch - 如何使用重新索引、摄取管道和处理器构建反向 1:n 弹性搜索索引
- kotlin - Kotlin double 大于 float 错误表达式解决
- oracle - PL/SQL 函数没有返回正确的值
- c# - SwashBuckle Swagger-UI 对具有 FromQuery 属性的 HTTP GET 方法的示例请求
- html - 为什么选择器不适用于偶数表元素?
- javascript - Paypal Smart Buttons 数字商品
- php - 通过条带付款自动设置 woocommerce 订单从状态“暂停”到“进度”
- ios - 方法在从 Combine Future Publisher 接收数据之前结束
- ffmpeg - ffmpeg:宽度不能被 2 整除(保持比例时)
- javascript - 我应该如何在我的函数中使用 promise 来确保返回类型正确