【发布时间】:2021-12-18 05:59:09
【问题描述】:
我尝试这样做:
{% for post in posts %}
{% if forloop.counter 15>=30 %}
<div style="background-color: #9999;" class="card mb-3" style="max-width: 100%;">
<div class="row no-gutters">
<div class="col-md-4">
<a href="{% url 'post_detail' post.slug %}"><img style="height: 200px; width: 330px;" src="{{ post.mainimage.url }}" class="card-img" alt="..."></a>
</div>
<div class="col-md-6" id="ph">
<div class="card-body">
<h5 class="card-title">{{ post.title }} , {{ post.xnumber }}</h5>
<p class="card-text">{{ post.version }}</p>
<p>{{ post.category }}</p>
<p class="card-text"><small class="text-muted">{{ post.date_added }}</small></p>
</div>
</div>
</div>
</div>
<hr >
{% endif %}
{% endfor %}
它给了我一个错误: the photo here
**我想要做的是让重复从 15 开始并在 30 结束或 = **
我搜索了很多,但找不到我想要的 所以请帮助我 lan = python django
【问题讨论】:
-
这能回答你的问题吗? Numeric for loop in Django templates
-
你可以像这样比较 forloop.counter ==>
forloop.counter>15 and forloop.counter<=30在你的for循环中就是这样。
标签: python django django-models django-templates