Skip to main content
 首页 » 编程设计

python之在 Django 模板中生成相对于另一个日期的日期

2025年05月04日27虾米哥

我的模板上下文中有一个日期,我想在呈现的输出中显示该日期加上 7 天。

类似这样的东西(不存在):

{{some_date|plus_days:7}}

如何在不编写任何 Python 代码的情况下在 Django 模板中执行此操作?

请您参考如下方法:

您可以创建自己的 template tag :

import datetime 
 
from django import template 
 
register = template.Library() 
 
@register.filter 
def plus_days(value, days): 
    return value + datetime.timedelta(days=days)