python - 获取forloop计数器的最后使用值
问题描述
我正在使用forloop
计数器将唯一的 id 分配给三个我稍后用数据填充的 ID。
<tbody>
{% for d in data %}
<tr>
<td id="menge{{ forloop.counter }}">{{ d.menge }}</td>
<td id="preis{{ forloop.counter }}" name="preis">{{ d.preis }}</td>
<td>{{ d.einheit }}</td>
<td id="preisprostuekc{{ forloop.counter }}" name="{{ d.id}}">
</td>
</tr>
{% endfor %}
</tbody>
假设循环运行 10 次。这意味着最后分配的值是 10。我可以获取该值,即计数器的最后一个值,以便在 javascript 函数中重用它吗?如果是:如何?谢谢!
解决方案
您可以使用forloop.last
像这样:
{% for d in data %}
{% if forloop.last %}
<div>Last number = {{ forloop.counter }} </div>
{% endif %}
{% endfor %}
推荐阅读
- java - 使用 this.variableName 访问类实例变量
- python - 当我按下运行时,我的开始屏幕不会启动!按钮
- python - TkInter 获取特定文本的宽度
- python - 如何在keras中更改输入形状
- python - 将第一列数据类型从float转换为int,并写回原来的csv文件
- java - 批处理作业从后端工作,但通过 autosys 显示找不到类
- jquery - 单击热点时无法触发 jQuery
- eclipse - 无法链接 org/apache/struts2/dispatcher/filter/StrutsPrepareAndExecuteFilter
- java - Quartz Scheduler集群:有没有办法唯一地运行SAME作业并延迟下一次触发直到同一个作业完成
- eclipse - Eclipse Milo 在一个请求中读取多个/选择性标签/nodeId 数组的值