У объекта 'datetime.timedelta' нет атрибута 'isoformat'

Я пытаюсь аннотировать поле времени для суммирования общего времени за неделю в следующем, получая вышеуказанную ошибку

class StaffWorkTimeSerializer(serializers.ModelSerializer):
    timestamp = serializers.DateTimeField(format="%d-%m-%Y", read_only=True)
    total = serializers.TimeField()
    work_time = serializers.TimeField(format="%H:%M:%S", read_only=True)
    user = UserSerializer2(many=False, read_only=True)

    class Meta:
        model = StaffWorkTime
        fields = ['id', 'timestamp', 'work_time', 'user', 'total']

class StaffWorkTimeSerializerView(generics.ListAPIView):
    model = StaffWorkTime
    serializer_class = StaffWorkTimeSerializer

    def get_queryset(self):
        week_start = datetime.date.today() - datetime.timedelta(days=datetime.date.today().weekday())
        week_end = week_start + datetime.timedelta(days=6)
        queryset = StaffWorkTime.objects.filter(user_id=self.kwargs['pk'])\
            .filter(timestamp__range=[week_start, week_end])\
            .values(week=TruncWeek('timestamp'))\
            .annotate(total=Sum('work_time')).order_by('timestamp')
        return queryset

Любая помощь в решении этой ошибки будет принята с благодарностью.

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