Django - 格式化计算的间隔

时间:2012-07-27 10:25:42

标签: python django datetime django-templates

模型

class Session(models.Model):
    start_time = models.DateTimeField()
    end_time = models.DateTimeField()
    def duration(self):
        return self.end_time - self.start_time

模板

{{ session.duration|date:"H:i" }}

可以显示持续时间但似乎无法格式化。一个想法为什么?

1 个答案:

答案 0 :(得分:2)

在django模板中,您可以将timesincetimeuntil过滤器用于相同目的。两者都将两个日期作为输入,并以可读格式返回差异。