这是我的home.html
{% for i in ind %}
{{ i.state }}<br>
{% endfor %}
在此for循环中,我不希望第一个数据来自ind,我希望除第一个数据外的所有数据,然后如何迭代此for循环,这是Django project
这是我的views.py
res = requests.get("https://api.covid19india.org/data.json")
ind = res.json()['statewise']
ind变量的数据将进入for循环,但我不希望ind变量的第一个数据
答案 0 :(得分:2)
您可以这样做:
{% for i in ind %}
{% if not forloop.first %}
{{ i.state }}<br>
{% endif %}
{% endfor %}
ind
将被循环通过,但是{{ i.state }}
将被打印到第一个元素。
或者,如您从评论部分看到的。是另一种方式。
{% for i in ind|slice:"1:" %}
{{ i.state }}<br>
{% endfor %}
这是计数器概念ind django的docs。