diff --git a/attendance/models.py b/attendance/models.py index e86dd76..838c69d 100644 --- a/attendance/models.py +++ b/attendance/models.py @@ -29,10 +29,9 @@ class Period(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) - # def duration(self): - # duration = self.clocked_out - self.clocked_in - # duration_in_s = duration.total_seconds() - # return divmod(duration_in_s, 3600)[0] + @property + def p_duration(self): + return round((self.clocked_out - self.clocked_in).seconds / 3600, 2) def get_absolute_url(self): return reverse('period-detail', kwargs={'pk': self.pk}) diff --git a/attendance/templates/attendance/attendance_form.html b/attendance/templates/attendance/attendance_form.html index d3c38f9..42446ed 100644 --- a/attendance/templates/attendance/attendance_form.html +++ b/attendance/templates/attendance/attendance_form.html @@ -1,10 +1,9 @@ {% extends 'application.html' %} {% block content %} -