Html django 1.10循环,每4个元素添加hr标签

Html django 1.10循环,每4个元素添加hr标签,html,django,django-templates,jinja2,Html,Django,Django Templates,Jinja2,我想在html文档中每四个子元素添加一个hr元素。这就是我到目前为止所做的: <div class="row blog-post"> {% for obj in object_list %} <div class="col-sm-3"> <div class="thumbnail"> {% if obj.image %} <img sr

我想在html文档中每四个子元素添加一个hr元素。这就是我到目前为止所做的:

<div class="row blog-post">
    {% for obj in object_list %}
        <div class="col-sm-3">
            <div class="thumbnail">
                {% if obj.image %}
                    <img src="{{ obj.image.url }}" class="img-responsive"/>
                {% endif %}
                <div class="caption post-detail-item">
                    {% if obj.draft %}<h3>Staff only: <span style="color:red;">Draft</span></h3> {% endif %} {% if obj.publish > today %}<h3>Staff only: <span style="color:red;">Future Post</span></h3>{% endif %}
                    <h3><a href='{{ obj.get_absolute_url }}'>{{ obj.title }}</a><small> {{ obj.publish|timesince }}</small></h3>
                    {% if obj.user.get_full_name %}
                        <p>Author: {{ obj.user.get_full_name }}</p>
                    {% endif %}
                    {{ obj.get_markdown|truncatechars_html:350 }}
                    <p><a href="{{ obj.get_absolute_url }}" class="btn btn-primary" type="button">View</a></p>
                </div>
            </div>
        </div>
    {% cycle "" "<div class='col-sm-12'><hr/></div></div><div></div><div class='row'>" %}
    {% endfor %}
</div>

{对象_列表%中的对象为%j}
{%if obj.image%}
{%endif%}
{%if obj.draft%}仅限员工:草稿{%endif%}{%if obj.publish>today%}仅限员工:未来发布{%endif%}
{{obj.publish | timesince}
{%if obj.user.get_full_name%}
作者:{{obj.user.get_full_name}

{%endif%} {{obj.get_markdown}truncatechars_html:350}

{%cycle”“”
“%} {%endfor%}
我这里的循环位用于分离每一个第二个元素,但我希望它是每四个元素。没有它,我每行有4个元素。这就是我想要的。基本上,我正在尝试为每列创建一个标准高度

{%if-forloop.counter0 | divisibleby:4%}
{% if forloop.counter0|divisibleby:4 %}
    <div class='col-sm-12'><hr/></div></div><div></div><div class='row'>
{% endif %}

{%endif%}
有关divisibleby的详细信息:

{%if-forloop.counter0 | divisibleby:4%}

{%endif%}

有关divisibleby的详细信息:

您可以向cycle标记传递两个以上的参数。例如:

{% cycle "" "" "" "<div..." %}

{%cycle”“”“”您可以向cycle标记传递两个以上的参数。例如:

{% cycle "" "" "" "<div..." %}
{%cycle“”