我在 Django 模板中设置了一个查询。它有一个价格栏。我只想显示最后一行的价格。是否有任何模板过滤器可以帮助解决这个问题?
最佳答案
那些建议使用过滤器 {{ queryset |最后 }} 不对。您将通过这种方式获得“不支持负索引”。
所以,唯一的方法似乎是编写自定义过滤器或使用像这样的丑陋结构:
{% for obj in queryset %}
{% if forloop.last %}
{{ obj.price }}
{% endif %}
{% endfor %}
UPD:根据 Django 变更日志,{{ queryset.last }} 将从 1.6 开始工作
关于python - Django 模板中查询集的最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18977637/