【问题标题】:Django Template Hide Microseconds from TimedeltaDjango 模板从 Timedelta 中隐藏微秒
【发布时间】:2016-03-16 08:39:13
【问题描述】:

是否有我可以在 Django 模板中应用的过滤器,以便我只显示时间增量的“hh:mm:ss”,即使它有微秒?我只想不显示微秒组件。 “时间”过滤器似乎不适用于 timedelta。

现在我在发送到模板之前正在这样做,但是我有数千行而且看起来“昂贵”:

mytimedelta = mytimedelta - datetime.timedelta(microseconds=mytimedelta.microseconds)

【问题讨论】:

    标签: django django-templates django-template-filters


    【解决方案1】:

    数千行并不是那么糟糕,而且我不知道有任何 django 内置函数来实现这一点。即使它有一个,它也可能和你现在做的一样。您可以做的最好的事情是创建一个自定义的 django 模板过滤器来完成它,它可能会让您的生活更轻松。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-30
      • 1970-01-01
      • 1970-01-01
      • 2016-02-14
      • 2013-04-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多