django模板引擎循环计数的用法请教

在django 默认模板的循环里

{% for k in k_list %}

{% endfor %}

想要得到从0-5的循环数字,应该用哪个标签呢?

类似于forloop.counter0 ,翻了翻文档,没找到循环增长到指定数值再重头循环的标签,

特来请教

阅读 5.8k
1 个回答

需要用自定义filter来解决了

1、在website目录下建templatetags目录

clipboard.png

2.filters.py文件

#coding=utf-8

from django import template
register = template.Library()

@register.filter
def mod(v, n):
    return v % n

3.模板文件
clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题