используйте forloop.counter0 для индексации массива в Django - PullRequest
3 голосов
/ 23 июля 2010

Я пытаюсь получить доступ к содержимому массива, используя forloop.counter0 в шаблонах django, но не могу заставить его работать.

Что у меня есть

{% for action in my_action_list %}
    {{another_list.forloop.counter0}}
{% endfor %}

Где my_action_list - это список, а another_list - это также список. Я пытался сделать это вручную, например. {{another_list.0}} и это работает, и я также попытался {{forloop.counter0}}, и это печатает правильный индекс, поэтому не уверен, почему он не работает.

Есть идеи?

1 Ответ

6 голосов
/ 23 июля 2010

Движок шаблонов, вероятно, ищет свойство с именем another_list.forloop, которого, конечно, не существует.

Если вы хотите просмотреть два списка одновременно, лучшим решением может быть zip их на ваш взгляд заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...