Django循环模板 – 最后一次迭代

我有一个基本的问题,在Django模板语言中,如何判断是否在“for循环”的最后一个循环迭代?

你会使用forloop.last 。 例如:

 <ul> {% for item in menu_items %} <li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li> {% endfor %} </ul> 

{{forloop.last}}