【发布时间】:2014-09-14 18:02:50
【问题描述】:
我需要针对我在 Django 模板的 for 循环中循环的每个项目显示排名。我最初在页面上显示 10 个项目,每次按下“加载更多”按钮时都会再加载 10 个项目。
我尝试使用{{ forloop.counter }},但这仅适用于前 10 项。由于调用涉及 AJAX,因此每次添加新项目时,它们的排名为 1-10。
我可以将rank 变量发送到模板,但我需要一个方法,每次在for 循环中将rank 变量加1。是否有任何默认的 Django 过滤器?或者谁能帮我为此编写一个自定义过滤器?
谢谢。
【问题讨论】:
标签: python django django-templates