在for循环Django temp中添加列表限制

2024-09-24 06:34:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我只想从Django模板的列表中打印10个元素

这是我的密码

<ul>
    <h3>Positive Tweets :</h3>
    {% for tweet in positiveTweet %}
      <li>{{ tweet.0 }}</li>
    {% endfor %}
</ul>

如果positiveWeet列表的长度为100左右,如何打印前10个元素。在


Tags: djangoin模板元素密码列表forli
2条回答

同样,在第10次迭代后停止处理的循环:

{% for user in users %}
{%- if loop.index >= 10 %}{% break %}{% endif %}
{%- endfor %}

在循环索引从1开始,然后循环索引以0开头。在

有关详细信息,请访问以下链接:http://jinja.pocoo.org/docs/2.10/templates/#for-loop

您可以使用slice来实现:

<ul>
    <h3>Positive Tweets :</h3>
    {% for tweet in positiveTweet|slice:":10" %}
      <li>{{ tweet.0 }}</li>
    {% endfor %}
</ul>

参见Django Slice Docs。在

相关问题 更多 >