【发布时间】:2020-12-19 22:21:25
【问题描述】:
如何在使用 for 循环时过滤模板中模型的特定字段。
代码:
{% for news in news_list|position:3 %}
<img class="d-block w-100 rounded slideimage" style="height:415px" src="{{news.image_link}}" alt="First slide">
<h1 class="mb-2">
{{news.title}}
</h1>
{% endfor %}
新闻模型中有一个'位置'字段,我想得到所有位置等于3的新闻。我试过了
{% for news in news_list|position:3 %}
有朋友可以帮忙吗?
【问题讨论】:
-
请不要在模板中过滤。过滤属于 view,因为那是业务逻辑,而不是渲染逻辑。
标签: python django django-models django-templates