1

モデル

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" }}

期間は表示できますが、フォーマットできないようです。アイデアはなぜですか?

4

1 に答える 1

2

django テンプレートでは、同じ目的でtimessinceフィルターとtimeuntilフィルターを使用できます。どちらも入力として 2 つの日付を取り、読み取り可能な形式で差を返します。

于 2012-07-27T10:29:46.840 に答える