ジェネリックビューでタイムデルタを計算しようとしていますが、タプルを調べて探している計算を実行する方法がわかりません。
私が実行しているクエリは
sla_list = self.object_list.filter(types__name="Unplanned").filter(service__sla=True).values_list('service__name', 'end_out', 'start_out')
返品の例はです。
(u'Peoplesoft', datetime.datetime(2012, 7, 12, 1, 57, tzinfo=(UTC)), datetime.datetime(2012, 7, 11, 19, 25, tzinfo=(UTC)))
モデルメソッドで計算を行い、それは機能していましたが、タイムデルタで実行したい計算では、ビューに移動する必要があります。
私が使っていたモデルの方法は
timedelta = self.end_out - self.start_out
timedelta = timedelta.total_seconds()
timedelta = time.strftime('%H:%M', time.gmtime(timedelta))
どんなアイデアでも素晴らしいでしょう。ありがとう。