Как получить X из диапазона (1000, 0) в Django Template при выполнении цикла for (0, 1000)?

На самом деле, я выполняю обычный цикл:

{% for post in posts %}
And I need here X = 1000 then 999 then 998. 
{% endfor %}

Как это сделать? У вас есть какие-нибудь идеи? Я пробовал:

{% with x=1000 %}
    {% for post in posts %}            
        {{ x|add:"-1" }}
    {% endfor %}
{% endwith %}

Но он не сохраняет этот x. Он показывает 999 каждый раз.

Я не уверен, но вы можете попробовать, создав собственный simpletag, который принимает context object.

Вернуться на верх