【问题标题】:For loop in Django templatesDjango模板中的for循环
【发布时间】:2021-10-17 21:35:30
【问题描述】:

我想显示一个 for 循环的中心,例如我 for 循环 1-30 然后我想 for 循环 11-20

这是我如何在我的 html 中使用 for 循环的示例:

这是我在 for 循环到 30-20 时使用的方法

{% for category in category_list reversed %}
{% if forloop.counter < 11 %}
<li><a class="dropdown-item" href="home/category/{{category.name}}">{{ category.name|title }}</a></li>
{% endif %}
{% endfor %}

这是我for循环到1-10时的方法

{% for category in category_list  %}
{% if forloop.counter < 11 %}
<li><a class="dropdown-item" href="home/category/{{category.name}}">{{ category.name|title }}</a></li>
{% endif %}
{% endfor %}

问题如何for循环11-20?感谢您的帮助!

【问题讨论】:

    标签: html django django-views django-templates


    【解决方案1】:

    你可以在 if 块中添加两个条件

    {% for category in category_list  %}
        {% if forloop.counter >= 11 and forloop.counter <= 20 %}
            <li>
                <a class="dropdown-item" href="home/category/{{category.name}}">{{ category.name|title }}</a>
            </li>
        {% endif %}
    {% endfor %}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-25
      • 1970-01-01
      • 2010-11-09
      • 2019-05-23
      • 1970-01-01
      • 1970-01-01
      • 2020-10-14
      相关资源
      最近更新 更多