django模板里循环变量<table>里想要两个一行如何控制
来源:懂视网
责编:小采
时间:2020-11-27 15:39:36
django模板里循环变量<table>里想要两个一行如何控制
django模板里循环变量<table>里想要两个一行如何控制:2016-8-3 周三 做项目时遇到的问题: 每个div由循环变量输出: {% for key,value in formextenddetail %} {{ key }} {{ value }} {% endfor %} 但是我想两个div一行,使用 ... 这种样子 因为我负责的是前端,views这些不是很熟
导读django模板里循环变量<table>里想要两个一行如何控制:2016-8-3 周三 做项目时遇到的问题: 每个div由循环变量输出: {% for key,value in formextenddetail %} {{ key }} {{ value }} {% endfor %} 但是我想两个div一行,使用 ... 这种样子 因为我负责的是前端,views这些不是很熟

divisibleby标签的意义是用后面的参数去除,除尽为True,否则为False。
所以,我的代码改为:
{% for key,value in formextenddetail %}
{% if forloop.counter|divisibleby:'2' %}
{{ key }} {{ value }} |
{% else %}
{{ key }} {{ value }} |
{% endif %}
{% endfor %}
这个解决方案同样可以用在换行变样式的情况等!
django模板里循环变量<table>里想要两个一行如何控制
django模板里循环变量<table>里想要两个一行如何控制:2016-8-3 周三 做项目时遇到的问题: 每个div由循环变量输出: {% for key,value in formextenddetail %} {{ key }} {{ value }} {% endfor %} 但是我想两个div一行,使用 ... 这种样子 因为我负责的是前端,views这些不是很熟