Django DurationField только для часов и минут?
Я работаю с ModelForm
, где у меня есть поле, которое хранится в базе данных как DurationField
Теперь, когда пользователь вводит 1:30
, я хочу, чтобы это регистрировалось как 1 час и 30 минут, но DurationField
сохраняет это в базе данных как 00:01:30
, что составляет 1 минуту и 30 секунд.
Когда я захожу в мою оболочку django, я вижу вывод поля как datetime.timedelta(seconds=90)
.
Я пытаюсь найти способ преобразовать это в datetime.timedelta(minutes=90)
или даже разобрать 00
в конце ввода, чтобы правильно сохранить это в БД
Я не уверен, почему timedelta по умолчанию равна seconds
?
Я никогда раньше не работал с полем DurationField
, и буду признателен за любое руководство