我想知道如何从上下文对象中过滤出列表变量的最后一个元素.

{% for d in data %}
    {{ d }},
{% endfor %}

我不想在最后一个元素后面加,.非常感谢.

这只是一个假设的例子.我知道我们可以通过加入过滤来实现同样的目的

推荐答案

你是说-

{% for d in data %}
    {% if forloop.last %}
        {{ d }}
    {% else %}
        {{ d }},
    {% endif %}
{% endfor %}

看一下django docs on循环模板

Django相关问答推荐

Django中的设计用户类

使用FormWizard将信息从视图传递到表单

Django REST framework:object has no attributed after annotation;Got attributeError when try to get a value for field field on serializer<>

其中实际的数据库提取在DRF list()中完成

Django动态页面.为什么我的代码不工作?

如何在uwsgi中创建单个日志(log)文件?

在 Django 模板中呈现标签名称而不是整数字段

Django Calendar日历小部件?

一个简单的Django和CSS示例

Django - 如何在其管理模块中访问模型的详细名称?

将现有 auth.User 数据迁移到新的 Django 1.5 自定义用户模型?

目前使用 Django Evolution,South是否更好,值得切换?

django excel xlwt

django 复数模板

始终将用户包含在 django 模板上下文中

Matplotlib - Tcl_AsyncDelete:异步处理程序被错误的线程删除?

Django ORM 能否以可靠的与后端无关的方式存储无符号 64 位整数(又名 ulong64 或 uint64)?

保存前向 ModelForm 对象添加数据

在 PyPy 下运行 Django 的缺点?

AttributeError:ManyRelatedManager对象没有add属性?