【发布时间】:2010-01-19 03:06:42
【问题描述】:
我正在尝试查找模板中的两个 DateTimeFields 是否大于 2 天的差异。这可以在模板中完成吗?
【问题讨论】:
我正在尝试查找模板中的两个 DateTimeFields 是否大于 2 天的差异。这可以在模板中完成吗?
【问题讨论】:
在模板中没有内置的方法可以做到这一点。您可以先计算视图中的日差,但听起来这不是您想要的。
在模板中进行此操作的最简单方法是编写自定义模板过滤器。 (顺便说一下,自定义模板过滤器比创建自定义标签要容易得多。)
http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#writing-custom-template-filters
【讨论】:
不应在模板中进行计算。在视图中计算并作为上下文变量传入。
【讨论】: