首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何组合for循环?

如何组合for循环?
EN

Stack Overflow用户
提问于 2011-09-10 09:13:42
回答 2查看 156关注 0票数 0

我正在用Django制作一个HTML模板。对于动物列表和一系列数字,我想这样做:

代码语言:javascript
运行
复制
{% for animal in AnimalList and i in range%}
<p>{{i} {{animal.type}} </p>
{%endfor%}

但是当我尝试这样的操作时,我得到了一个模板语法错误。范围可以是6-10或3-7;范围的起始点和结束点取决于代码中其他地方发生的一些函数。

EN

回答 2

Stack Overflow用户

发布于 2011-09-10 09:43:10

您可以使用{forloop.counter}来获取进入循环的次数,并使用其他函数中的值来递增此值。

票数 1
EN

Stack Overflow用户

发布于 2011-09-10 09:44:01

为什么不使用两个循环呢?

代码语言:javascript
运行
复制
{% for animal in AnimalList %}
    {% for i in range %}
        <p>{{i} {{animal.type}} </p>
    {%endfor%}
{%endfor%}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7368997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档