Шаблон Djano: Не удалось разобрать остаток: '[]' от '[]'
Я пытаюсь сделать что-то вроде этого для создания нового списка и добавления в него элементов внутри блока кода шаблона.
{% with my_list=[] %}
{% for item in items %}
{{ item }}
{% with my_list=my_list|add:item %}
{# my_list now contains the current item #}
{% endwith %}
{% endfor %}
{% endwith %}
Но Джанго говорит Could not parse the remainder: '[]' from '[]'
Попробуйте использовать set
вместо with
, попробуйте так:
{% set my_list=[] %}
{% for item in items %}
{{ item }}
{% set my_list=my_list|add:item %}
{# my_list now contains the current item #}
{% endwith %}
{% endfor %}
{% endwith %}
Если это не работает {% set my_list=my_list|add:item %}
попробуйте также следующее:
{{ my_list.append( item ) }}