Html django 1.10循环,每4个元素添加hr标签
我想在html文档中每四个子元素添加一个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
<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“”