如何输出以下内容?我想在4个"块"类之后输出"网格"类.内部div是从视图返回的对象.
<div class="grid">
<div class="block">...</div>
<div class="block">...</div>
<div class="block">...</div>
<div class="block">...</div>
</div>
<div class="grid">
<div class="block">...</div>
<div class="block">...</div>
<div class="block">...</div>
<div class="block">...</div>
</div>
...
Run Code Online (Sandbox Code Playgroud)
我尝试过使用forloop.counter0 | divisibleby:4但没有成功.
Mic*_*nor 13
我认为你用计数器方法走在正确的轨道上.但是,看起来你只有几个语法错误让你绊倒.你可能想要forloop.counter|divisibleby:"4",所以像
<div class="grid">
{% for item in items %}
<div class="block">...</div>
{% if forloop.counter|divisibleby:"4" %}
</div>
<div class="grid">
{% endif %}
{% endfor %}
</div>
Run Code Online (Sandbox Code Playgroud)
应该做的伎俩.