Django 模板中的 For 循环
For loop in Django templates
我想显示 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?感谢您的帮助!
您可以在 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 %}
我想显示 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?感谢您的帮助!
您可以在 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 %}