0

django-tables2 の特定の列の合計を表示する方法はありますか?

私のユースケースを取得する必要がある場合、これは私のミニマリストモデルです:

class timekeeper(models.Model):
     begin_time = models.DateTimeField()
     end_time = models.DateTimeField()
     timedelta = models.FloatField()

     def save(self):
         timedelta = end_time-begin_time

複数のエントリがあり、列にある timedeltas を合計したいと考えています。このようなことについての議論を見ましたが、頭も尻尾もわかりませんでした。

4

1 に答える 1

1

このように試すことができます。

class timekeeper(models.Model):
     begin_time = models.DateTimeField()
     begin_time = models.DateTimeField()
     ^^ duplicate field, it should be end_time ??
     timedelta = models.FloatField()

     def save(self):
         self.timedelta = self.end_time - self.begin_time
于 2013-01-08T13:33:34.527 に答える