我想多次显示一个图标图像(时钟)以指示我的应用程序中的持续时间。Event视图django仅提供一个datetime.datetime值。我需要找出当前日期时间和显示的小时数、分钟数图标多次。如果日期时间值是过去,则不会显示任何内容。
假设 datetime1 和之间的差datetime.datetime.now()是 6 小时 30 分钟
我需要显示 6 个大图标(每个表示 1 小时)和 3 个小图标(每个表示 10 分钟)

这样做的正确方法是什么?我想我需要编写一个过滤器,以元组的形式返回差异hrminutes(看起来像(6,30)),并在 for 循环中使用该元组,就像
{% for i in hrminutes.0 %}
<img src="redcircle.jpg" >
{% endfor %}
{% for i in hrminutes.1 %}
<img src="yellocircle.jpg" >
{% endfor %}
但是 for tag 只需要一个列表!它做不到for i in 6
知道如何做到这一点..我唯一的选择是计算视图中的小时、分钟值并将其与每个Event对象一起传递吗?