You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

模板中能否为日期添加天数?循环内实现日期递增需求

解决模板循环中递增日期显示的问题

你可以利用模板循环内置的计数器变量,结合日期加法过滤器实现需求,具体修改如下:

修改后的模板代码:

{% for day_week_list in set_day_week %}
    <div class="card mb-2">
        <div class="card-header">
            {{ day_week_list }} {{ day_data|add:forloop.counter|date:'d.m' }}
        </div>
        <div class="card-body">
{% endfor %}

关键说明:

  • forloop.counter:循环内置变量,从1开始逐次递增,正好对应需要给当日日期添加的天数(第一次循环+1天,第二次+2天,以此类推)
  • |add:forloop.counter:将day_data(当日日期)加上当前循环次数对应的天数,得到递增后的日期
  • |date:'d.m':保持原有的日期格式,输出日.月样式

内容的提问来源于stack exchange,提问作者Maxim K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 15:25:26