在Django中,是否可以访问以下模板中最外层for循环的forloop.counter:

{% for outerItem in outerItems %}
    {% for item in items%}
        <div>{{ forloop.counter }}.&nbsp;{{ item }}</div>
    {% endfor %}
{% endfor %}

在上面的示例中,forloop.count返回最里面的for循环计数器

推荐答案

你可以用forloop.parentloop到达外面的forloop,所以在你的情况下是{{forloop.parentloop.counter}}.

Django相关问答推荐

我找不到为什么我的DRF登录测试没有按预期工作

Django迁移嵌套模型时出错,不带迁移基本模型

基于Django类的视图:除非登录,否则拒绝访问future 日期

无法使用 django-filters 进行过滤

只从查询集中获取某种类型的最新项目

root urls.py 是 Django 中的 config/urls.py 吗?

如何在 django 的列表中查找所有对象作为对象?

使用移动应用程序保护通信 [真实性、隐私和完整性]?

在 django 模板中遇到 user.is_authenticated 问题

如何使用 django 发送 POST 请求?

如何验证对象是否存在于多线程中

如何动态检索 Django 模型类?

如何创建一个在复选框右侧显示复选框标签的 Django 表单?

现在如何在 Django 中处理每个对象的权限?

如何在 django 中分离我的模型?

将 Django Rest Framework 与序列化程序一起使用时出现 AttributeError

如何重置 PostgreSQL 表上的 ID 序列

如何在 Django 中使用动态外键?

Django 模型(1054,Unknown column in 'field list')

django.core.servers.basehttp.FileWrapper 在 Django 1.9 中消失