Ответ 1
Используйте length
filter:
{{ some_list|length }}
Простой вопрос. У меня есть список в моем шаблоне и вы хотите вывести длину списка. Должен ли я рассчитать это в моем представлении и передать его через мой контекст?
<p>the size of the list is {{??}}</p>
{% for element in list %}
<p>element.Name</p>
{% end for %}
Используйте length
filter:
{{ some_list|length }}
Используйте list|length
. |
указывает, что вы будете использовать фильтр. Размер списка
{{ list|length }}
{% if your_list %}
{{ your_list|length }}
{% endif %}
Просто помните, что если ваш_list является свойством, он будет тигрировать в этой строке, поэтому, если вы создаете динамический список, который создается каждый раз, когда вы его запрашиваете, а вы хотите for
позже, вы будете запускать его дважды;
Просто небольшое обновление на случай, если кто-то окажется здесь. Теперь можно получить длину с помощью:
{{ your_list.count }}
Надеюсь, это поможет!