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

推荐答案

你会用forloop.last.例如:

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

Django相关问答推荐

Django BooleanField如何使用RadioSelect?

Django ORM ForeignKey查询使用注释设置输出

通过父模型查询子对象-Django

新的 Django 开发人员无法在网站上显示Hello World,而不是默认安装成功页面

如何删除django请求中的重复项

dj_rest_auth 中的 PyTest 警告- RemovedInDjango40Warning: django.conf.urls.url() 已弃用,取而代之的是 django.urls.re_path()

Nginx 响应 404 not found on Django media URL in preprod, dev ok

Django Query 在基于通用类的 UpdateView 中重复了 2 次

django - 表单没有错误,但 form.is_valid() 没有验证

如何使用 jQuery 建立 Django 网站

djangorestframework:过滤相关字段

Ruby on Rails 会影响网页的外观吗?

创建新内容类型时出错.请确保在try 单独迁移应用程序之前迁移内容类型

PyMongo vs MongoEngine for Django

Django:使用 ModelForm 编辑现有数据库条目

UnicodeEncodeError:ascii编解码器无法编码字符

从 django/python 中的 request.POST 检索列表项

使用 Django 部署 Google Analytics

AWS Cognito 作为网站的 Django 身份验证后端

APIView 类和视图集类之间的区别?