如何在Django模板中运行for循环(0,1000)时从范围(1000,0)中得到X?

hi3rlvi2  于 2023-01-31  发布在  Go
关注(0)|答案(1)|浏览(160)

实际上,我运行了一个常规循环:

{% 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。

wydwbb8l

wydwbb8l1#

我不确定,但是您可以尝试创建一个自定义的simpletag,它接受context对象

相关问题