gpt4 book ai didi

django - forloop.last 在 Django 中不起作用

转载 作者:行者123 更新时间:2023-12-02 07:06:50 26 4
gpt4 key购买 nike

forloop.last 未按预期工作。它实际上工作起来就好像它属于最外面的 for 循环一样。当打印最后一次访问时,最后一个逗号不会显示。

我的代码是这样的:

  <tbody>
{% for visit in SiteVisits %}
<tr>
<td>Data</td>
<td>Other Data</td>
<td>More Data</td>
<td>{% for person in people %}
{% if person.actionid == visit.actionid %}
{{ person.firstname }}
{{ person.personlastname }}{% if not forloop.last %}, {% endif %}
{% endif %}
{% endfor %}
</td>
</tr>
{% endfor %}
</tbody>

这是 Django 中的错误还是我做错了什么?

最佳答案

我怀疑循环中的最后一个 person 具有 person.actionid != Visit.actionid。因此对 forloop.last 的检查不会被执行。

关于django - forloop.last 在 Django 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28890256/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com