Я создаю веб-страницу django, но, похоже, наткнулся на загадку, так как не могу понять, как использовать текущую итерацию цикла for (в шаблоне) для нескольких списков:
{% for num in loopRange %}
<tr>
{% for num2 in subRange %}
<td>{% cycle list1 list2 list3 list4 %}</td>
{% endfor %}
</tr>
{% endfor %}
Я нашел пару вопросов здесь stackoverflow, которые были похожи, и я попытался использовать цикл, но, увы, это просто привело к тому, что все члены списка печатались каждый раз - не совсем неожиданно, но я не могу понять, как для жизнь моя.
У меня есть несколько списков, которые по своему содержанию похожи, каждый список представляет собой столбец в строке. Итак, если бы это был Python, а я объединял строки, это было бы так:
for i in xrange(5):
string = list1[i] + list2[i] + list3[i] + list 4[i]
Так что в основном это. Я передаю каждый список в качестве контекста в дополнение к двум xranges (loopRange и Subrange в первом примере), мне нужно пять строк (каждый список имеет пять членов) и четыре столбца (четыре списка).
РЕДАКТИРОВАТЬ: я полагаю, что в nuthshell я хочу ссылаться на список индексов как foo [bar], сделано в django как foo.bar, однако bar, очевидно, не может быть целым числом итеративный диапазон, передаваемый как содержимое
Спасибо!