class TimecardModel(models.Model):
latitude = models.FloatField(max_length=16, blank=True, null=True)
longitude = models.FloatField(max_length=16, blank=True, null=True)
employee = models.ForeignKey(User)
clock_in = models.DateTimeField(blank=True, null=True, editable=True)
clock_out = models.DateTimeField(blank=True, null=True)
is_clocked_out = models.BooleanField(blank=True, default=False)
Я хочу установить is_clocked_out = True каждый раз, когда сотрудник clock_out, как мне добиться этого.Я знаю, что синглы django могут сделать эту работу, но могу ли я написать метод на модели django, чтобы сделать это.Если я напишу один, как этот метод будет выполняться каждый раз emplyee clock_out.Нужно ли это вызывать или это будет работать каждый раз, когда я сохраняю объект модели.Поможет ли мне @property?тогда как?Заранее спасибо.