如何在django中的列上显示数据库分割结果

时间:2017-08-13 15:35:08

标签: django

我有一个关于如何显示db分割的记录列表的问题,例如3列。我试着写这个:

{% for wpis in wpisy_kat %}
<a href="{% url 'detale_kat' slug_kat=wpis.slug_kat %}">{{ wpis|slice:"1:5" }} </a> ({{ wpis.cnt_witryna }}) <br />
{% endfor %}

但最后我还有完整的清单(在我的情况下有56条记录)。

1 个答案:

答案 0 :(得分:0)

您是否在询问如何将此列表拆分为两列数据?如果是这样的话,我建议你看一下django的forloop可以整除功能,这样你就可以做到这一点。

{% for wpis in wpisy_kat %}
    {% if forloop.counter|divisibleby:2 %}
        <a href="{% url 'detale_kat' slug_kat=wpis.slug_kat %}">{{ 
        wpis|slice:"1:5" }} </a> ({{ wpis.cnt_witryna }}) <br />
    {% else %}
        <a href="{% url 'detale_kat' slug_kat=wpis.slug_kat %}">{{ 
        wpis|slice:"1:5" }} </a> ({{ wpis.cnt_witryna }}) <br />
    {% endif %}
{% endfor %}