我正在尝试查找两个DateTimeField在模板中是否大于2天的差异。这可以在模板中完成吗?
答案 0 :(得分:1)
不应在模板中进行计算。在视图中计算并将其作为上下文变量传递。
答案 1 :(得分:1)
在模板中没有内置方法可以做到这一点。你可以先在视图中计算出日差,但我听起来并不像你想要的那样。
在模板中执行此操作的最简单方法是编写自定义模板过滤器。 (顺便说一下,自定义模板过滤器比创建自定义标签要容易得多。)
http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#writing-custom-template-filters