gpt4 book ai didi

python - Django 模板 - 在 for 循环中增加模板中变量的值

转载 作者:行者123 更新时间:2023-11-28 20:22:10 24 4
gpt4 key购买 nike

我需要针对我在 Django 模板的 for 循环中循环的每个项目显示排名。我最初在页面上显示 10 个项目,每次按下加载更多按钮时再加载 10 个项目。

我尝试使用 {{ forloop.counter }} 但它仅适用于前 10 个项目。由于调用涉及 AJAX,每次附加新项目时,它们的排名从 1 到 10。

我可以向模板发送一个 rank 变量,但我需要一种方法,每次在 for 循环中将该 rank 变量递增 1。是否有任何默认的 Django 过滤器?或者有人可以帮我为此编写一个自定义过滤器吗?

谢谢。

最佳答案

如果您已经有了一个 rank 整数,您可以简单地使用现有的 add过滤器以添加计数器:

{{ forloop.counter0|add:rank }}

关于python - Django 模板 - 在 for 循环中增加模板中变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24912424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com