Как я могу объединить forloop.counter со строкой в ​​моем шаблоне django

Я уже пытаюсь выполнить объединение следующим образом:

{% for choice in choice_dict %}
    {% if choice =='2' %}
        {% with "mod"|add:forloop.counter|add:".html" as template %}
            {% include template %}
        {% endwith %}                   
    {% endif %}
{% endfor %}    

, но по какой-то причине я получаю только "mod.html", а не номер forloop.counter. Кто-нибудь знает, что происходит и что я могу сделать, чтобы исправить эту проблему? Большое спасибо!

19
задан gurney alex 20 April 2011 в 06:03
поделиться