Добро пожаловать, у меня проблема. Какое поле должно быть в модели, чтобы вычесть времена. Я имею в виду, например: 1-й автомобиль сделал 500 ч. 28 мин., 2-й автомобиль сделал 350 ч. 15 мин., И мне нужна выписка из колонки, в которой я получу вычитание из этого значения два раза. Я сделал текущую рабочую модель, но только на целочисленном поле. Когда я попробовал поле времени и добавил что-то вроде 500: 28, он выдал ошибку «неправильное время».
Текущая модель:
class Aircraft (models.Model):
id = models.AutoField(primary_key=True)
registration = models.CharField(max_length=7)
#hours to maintenance
hours_to_maintenance = models.IntegerField(help_text = "test", null = True)
#current hours
ch = models.IntegerField(help_text = "test", null = True)
#rm = models.IntegerField(help_text = "test", null = True)
added_by = models.ForeignKey('auth.User', on_delete = models.CASCADE,)
def __str__(self):
return self.registration
Действительно, спасибо за помощь