【发布时间】:2011-08-14 22:14:26
【问题描述】:
我在模板内的 django 中创建了一个 for 循环。我有一个声明为groupList = ['superUsers', 'group1', 'group2', 'groupless'] 的名称列表。我可以通过说{{ groupList.2 }}(这输出group2)来呼叫组的各个成员。但是一旦我尝试在我的 for 循环中调用 {{ groupList.i }},就没有输出。我的代码如下所示:
{% for i in length|get_range %}
{{ groupList.i }} <br /> <br />
{% for staff in staffList.i %}
{{staff}} <br /> <br />
{% endfor %}
{% endfor %}
长度定义为:length = len(groupList)。
我希望能够显示第一个 grouplist 名称,然后是一个名称列表,然后是第二个 groupList 名称,然后是相应的名称列表。我做错了什么?
【问题讨论】: