django: templates how to fill a table of 3 items in a row

后端 未结 2 775
猫巷女王i
猫巷女王i 2021-01-01 05:06

I want to fill a table with a list of results. But not sure how to tell the template that it\'s time to close current and start a new one, after 3 products was already disp

2条回答
  •  粉色の甜心
    2021-01-01 05:54

    Even better is to add a foorloop.last condition to add at the end of the last row:

    {% for item in results %}
    {% if forloop.counter0|divisibleby:3 %}{% endif %}
    {{ item }}
    {% if forloop.counter|divisibleby:3 or forloop.last %}{% endif %}
    {% endfor %}
    

提交回复
热议问题