Django template: resolve nested variable [duplicate]
В context, который я передаю шаблону, есть переменные var_1, var_2, var_3 и т.д.
Я хочу показать значение всех этих переменных с помощью цикла for.
Для этого я пишу следующий код:
{% with "1 2 3" as lst %}
{% for x in lst.split %}
<p>{{"var_{{ forloop.counter }}" }}</p>
{% endfor %}
{% endwith %}
При этом я надеюсь, что для каждой итерации она сначала разрешает значение forloop.counter (например, 1), затем разрешает значение переменной var_{{ forloop.counter }} (например, var_1) и показывает это значение.
Однако я получил ошибку, описанную ниже:
django.template.exceptions.TemplateSyntaxError: Could not parse the remainder: '"var_{{ forloop.counter' from '"var_{{ forloop.counter'
Есть ли способ получить желаемый результат?