【发布时间】:2018-07-16 17:51:55
【问题描述】:
我想知道当我将 if 语句放入 for 循环中时如何获得特定数量的项目
我知道我们可以通过{% for i in items|slice ":5"%} 获得一些物品,但是当我这样做时
{% for post in posts %}
{% for img in post_imgs %}
{% if img.link == post.link %}
<img class="class" src="{{img.img.url}}" style="width:100%">
{% endif %}
{% endfor %}
{% endfor %}
在 if 标记内没有办法做到这一点.. 任何解决方案
【问题讨论】:
-
这在视图中会更好。将业务逻辑保留在模板之外是一种很好的做法。
标签: django templates for-loop if-statement