Как привести поле DurationField к секундному значению в запросе Django
У меня есть модель с полем, определенным следующим образом:
mask_label_ts = models.DurationField(
default=timedelta
)
В одном из моих запросов я хочу умножить его на целое число, я нацелен на создание счета, поэтому я хочу умножить ставку за час на nb секунд.
Как я могу перевести поле длительности в секунды?
Я попробовал следующее:
test=ExpressionWrapper(F('mask_label_ts') * F('mask__labeller__hour_rate'), output_field=FloatField())
Но это не работает.
Есть идеи? Спасибо