【问题标题】:Finding the Difference in DateTimeFields查找 DateTimeFields 中的差异
【发布时间】:2010-01-19 03:06:42
【问题描述】:

我正在尝试查找模板中的两个 DateTimeFields 是否大于 2 天的差异。这可以在模板中完成吗?

【问题讨论】:

    标签: django django-templates


    【解决方案1】:

    在模板中没有内置的方法可以做到这一点。您可以先计算视图中的日差,但听起来这不是您想要的。

    在模板中进行此操作的最简单方法是编写自定义模板过滤器。 (顺便说一下,自定义模板过滤器比创建自定义标签要容易得多。)

    http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#writing-custom-template-filters

    【讨论】:

      【解决方案2】:

      不应在模板中进行计算。在视图中计算并作为上下文变量传入。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-08-29
        • 2011-10-05
        • 2013-11-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多