如何在django模板中循环N次

时间:2022-01-28 22:12:09 类型:python
字号:    

如何在django模板中循环N次

方法一:

  views.py:

context['loop_times'] = range(1, 8)

 HTML:

{% for i in loop_times %}
        <option value={{ i }}>{{ i }}</option>
{% endfor %}

方法二: 定义过滤器

@register.filter(name='range')
def filter_range(start, end):
  return range(start, end)

HTML模板:

{% for c in 1|range:6 %}
{{ c }}
{% endfor %}


<