【发布时间】:2016-04-04 22:29:38
【问题描述】:
我搜索了 Django 模板标签文档,但没有找到一种简单的方法来按名称显示日期的上个月或下个月。例如,给定日期为 2015 年 12 月 1 日,我希望取回下个月的名称“Jan”作为模板标签。
要找回当年,我可以:{{ selected_date|date:"Y"|add:"-1" }} 找回上一年。
这似乎相当普遍,以至于我认为无需编写自定义标签就可以实现该功能。
【问题讨论】:
-
如果我没记错的话,涵盖日期范围的存档默认视图通过在上下文中传入多个日期对象来做到这一点——这可能也是我会做的。否则,您可以编写一个自定义过滤器来执行此操作 - 我认为没有内置过滤器。