Как привести поле DurationField к секундному значению в запросе Django

У меня есть модель с полем, определенным следующим образом:

mask_label_ts = models.DurationField(
    default=timedelta
)

В одном из моих запросов я хочу умножить его на целое число, я нацелен на создание счета, поэтому я хочу умножить ставку за час на nb секунд.

Как я могу перевести поле длительности в секунды?

Я попробовал следующее:

test=ExpressionWrapper(F('mask_label_ts') * F('mask__labeller__hour_rate'), output_field=FloatField())

Но это не работает.

Есть идеи? Спасибо

Вернуться на верх