resp_serializer = JobQueryRespSerializer(data=ret)
             if not resp_serializer.is_valid():
                 raise NSLCMException(resp_serializer.errors)
-            logger.debug("Leave JobView::get, response=%s", resp_serializer.data)
-            return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+            logger.debug("Leave JobView::get, response=%s", ret)
+            return Response(data=ret, status=status.HTTP_200_OK)
         except Exception as e:
             logger.error(traceback.format_exc())
             return Response(data={'error': e.args[0]}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
                 JobUtil.add_job_status(job_id, job_up_req.progress, desc, error_code=err_code)
             job_update_resp = JobUpdResp('ok')
             resp_serializer = JobUpdRespSerializer(job_update_resp)
-            logger.debug("Leave JobView::post, response=%s", resp_serializer.data)
+            logger.debug("Leave JobView::post, response=%s", job_update_resp)
             return Response(data=resp_serializer.data, status=status.HTTP_202_ACCEPTED)
         except BadRequestException as e:
             job_update_resp = JobUpdResp('error', e.args[0])
 
         resp_serializer = _QueryNsRespSerializer(data=ret, many=True)
         if not resp_serializer.is_valid():
             raise NSLCMException(resp_serializer.errors)
-        return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+        return Response(data=ret, status=status.HTTP_200_OK)
 
     @swagger_auto_schema(
         request_body=_CreateNsReqSerializer(),
         ).do_biz()
 
         logger.debug("CreateNSView::post::ret={'nsInstanceId':%s}", ns_inst_id)
-        resp_serializer = _CreateNsRespSerializer(
-            data={'nsInstanceId': ns_inst_id,
-                  'nsInstanceName': 'nsInstanceName',
-                  'nsInstanceDescription': 'nsInstanceDescription',
-                  'nsdId': 123,
-                  'nsdInfoId': 456,
-                  'nsState': 'NOT_INSTANTIATED',
-                  '_links': {'self': {'href': 'href'}}})
+        ret = {'nsInstanceId': ns_inst_id,
+               'nsInstanceName': 'nsInstanceName',
+               'nsInstanceDescription': 'nsInstanceDescription',
+               'nsdId': 123,
+               'nsdInfoId': 456,
+               'nsState': 'NOT_INSTANTIATED',
+               '_links': {'self': {'href': 'href'}}}
+        resp_serializer = _CreateNsRespSerializer(data=ret)
         if not resp_serializer.is_valid():
             raise NSLCMException(resp_serializer.errors)
-        return Response(data=resp_serializer.data, status=status.HTTP_201_CREATED)
+        return Response(data=ret, status=status.HTTP_201_CREATED)
 
         resp_serializer = _QueryNsRespSerializer(data=ret[0])
         if not resp_serializer.is_valid():
             raise NSLCMException(resp_serializer.errors)
-        return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+        return Response(data=ret[0], status=status.HTTP_200_OK)
 
     @swagger_auto_schema(
         request_body=None,
 
         if not resp_serializer.is_valid():
             raise NSLCMException(resp_serializer.errors)
 
-        logger.debug("Leave HealNSView::post ret=%s", resp_serializer.data)
-        return Response(data=resp_serializer.data, status=status.HTTP_202_ACCEPTED)
+        logger.debug("Leave HealNSView::post ret=%s", {'jobId': job_id})
+        return Response(data={'jobId': job_id}, status=status.HTTP_202_ACCEPTED)
 
         if not resp_serializer.is_valid():
             raise NSLCMException(resp_serializer.errors)
 
-        return Response(data=resp_serializer.data, status=status.HTTP_202_ACCEPTED)
+        return Response(data={'jobId': job_id}, status=status.HTTP_202_ACCEPTED)
 
         if not resp_serializer.is_valid():
             raise NSLCMException(resp_serializer.errors)
 
-        logger.debug("Leave TerminateNSView::post ret=%s", resp_serializer.data)
-        return Response(data=resp_serializer.data, status=status.HTTP_202_ACCEPTED)
+        logger.debug("Leave TerminateNSView::post ret=%s", {'jobId': job_id})
+        return Response(data={'jobId': job_id}, status=status.HTTP_202_ACCEPTED)
 
         if not resp_serializer.is_valid():
             raise NSLCMException(resp_serializer.errors)
 
-        logger.debug("Leave UpdateNSView::post ret=%s", resp_serializer.data)
-        return Response(data=resp_serializer.data, status=status.HTTP_202_ACCEPTED)
+        logger.debug("Leave UpdateNSView::post ret=%s", {'jobId': job_id})
+        return Response(data={'jobId': job_id}, status=status.HTTP_202_ACCEPTED)
 
         logger.debug("QueryMultiNsLcmOpOccs--get::> Remove default fields if exclude_default is specified")
         if 'exclude_default' in list(request.query_params.keys()):
             for field in EXCLUDE_DEFAULT:
-                for lcm_op in ns_lcm_op_occs_serializer.data:
+                for lcm_op in resp_data:
                     del lcm_op[field]
-        return Response(data=ns_lcm_op_occs_serializer.data, status=status.HTTP_200_OK)
+        return Response(data=resp_data, status=status.HTTP_200_OK)
 
 
 class QuerySingleNsLcmOpOcc(APIView):
         if not ns_lcm_op_occ_serializer.is_valid():
             raise NSLCMException(ns_lcm_op_occ_serializer.errors)
 
-        return Response(data=ns_lcm_op_occ_serializer.data, status=status.HTTP_200_OK)
+        return Response(data=resp_data, status=status.HTTP_200_OK)
 
         resp_serializer = NsInstanceSerializer(data=ret, many=True)
         if not resp_serializer.is_valid():
             raise NSLCMException(resp_serializer.errors)
-        return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+        return Response(data=ret, status=status.HTTP_200_OK)
 
     @swagger_auto_schema(
         request_body=CreateNsRequestSerializer(),
         resp_serializer = NsInstanceSerializer(data=nsInstance)
         if not resp_serializer.is_valid():
             raise NSLCMException(resp_serializer.errors)
-        response = Response(data=resp_serializer.data, status=status.HTTP_201_CREATED)
+        response = Response(data=nsInstance, status=status.HTTP_201_CREATED)
         response["Location"] = NS_INSTANCE_BASE_URI % nsInstance['id']
         return response
 
         resp_serializer = NsInstanceSerializer(data=ret[0])
         if not resp_serializer.is_valid():
             raise NSLCMException(resp_serializer.errors)
-        return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+        return Response(data=ret[0], status=status.HTTP_200_OK)
 
     @swagger_auto_schema(
         request_body=None,
 
             data=subscription_data)
         if not sub_resp_serializer.is_valid():
             raise NSLCMException(sub_resp_serializer.errors)
-        return Response(data=sub_resp_serializer.data, status=status.HTTP_201_CREATED)
+        return Response(data=subscription_data, status=status.HTTP_201_CREATED)
 
     @swagger_auto_schema(
         responses={
             raise NSLCMException(subscriptions_serializer.errors)
         logger.debug("SubscribeNotification--get::> Remove default fields if exclude_default is "
                      "specified")
-        return Response(data=subscriptions_serializer.data, status=status.HTTP_200_OK)
+        return Response(data=resp_data, status=status.HTTP_200_OK)
 
             else:
                 pnfInstDataSet = GetPnf().do_biz()
             logger.debug("PnfView::get::ret=%s", pnfInstDataSet)
-            resp_serializer = PnfInstancesSerializer(data=[pnfInstData.__dict__ for pnfInstData in pnfInstDataSet])
+            ret = [pnfInstData.__dict__ for pnfInstData in pnfInstDataSet]
+            resp_serializer = PnfInstancesSerializer(data=ret)
             if not resp_serializer.is_valid():
                 raise NSLCMException(resp_serializer.errors)
             return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
 
             return Response(data={'error': resp_serializer.errors},
                             status=status.HTTP_500_INTERNAL_SERVER_ERROR)
 
-        return Response(status=status.HTTP_200_OK, data=resp_serializer.data)
+        return Response(status=status.HTTP_200_OK, data=resp_data)
 
     @swagger_auto_schema(
         request_body=None,
 
         if not vl_inst_info:
             return Response(status=status.HTTP_404_NOT_FOUND)
 
-        resp_serializer = GetVlRespSerializer(data={
-            'vlId': vl_inst_id,
-            'vlName': vl_inst_info[0].vlinstancename,
-            'vlStatus': "active"})
+        ret = {'vlId': vl_inst_id,
+               'vlName': vl_inst_info[0].vlinstancename,
+               'vlStatus': "active"}
+        resp_serializer = GetVlRespSerializer(data=ret)
         if not resp_serializer.is_valid():
             logger.error(resp_serializer.errors)
             return Response(data={'error': resp_serializer.errors},
                             status=status.HTTP_500_INTERNAL_SERVER_ERROR)
 
-        return Response(status=status.HTTP_200_OK, data=resp_serializer.data)
+        return Response(status=status.HTTP_200_OK, data=ret)
 
     @swagger_auto_schema(
         request_body=None,
 
     url(r'^api/nslcm/v1/ns/(?P<vnfmid>[0-9a-zA-Z_-]+)/vnfs/(?P<vnfInstanceId>[0-9a-zA-Z_-]+)/Notify$', LcmNotify.as_view()),
     url(r'^api/nslcm/v1/ns/ns_vnfs/(?P<vnfinstid>[0-9a-zA-Z_-]+)/scaling$', NfScaleView.as_view()),
     url(r'^api/nslcm/v1/vnfonboarding$', NfVerifyView.as_view()),
-    url(r'^api/nslcm/v1/vnfms/(?P<vnfmid>[0-9a-zA-Z_-]+)', NfVnfmInfoView.as_view()),
+    url(r'^api/nslcm/v1/vnfms/(?P<vnfmid>[0-9a-zA-Z_-]+)$', NfVnfmInfoView.as_view()),
     # url(r'^api/nslcm/v1/vims/(?P<vimid>[0-9a-zA-Z_-]+)', NfVimInfoView.as_view()),
-    url(r'^api/nslcm/v1/vims/(?P<cloudowner>[0-9a-zA-Z_-]+)/(?P<cloudregionid>[0-9a-zA-Z_-]+)', NfVimInfoView.as_view()),
+    url(r'^api/nslcm/v1/vims/(?P<cloudowner>[0-9a-zA-Z_-]+)/(?P<cloudregionid>[0-9a-zA-Z_-]+)$', NfVimInfoView.as_view()),
     url(r'^api/nslcm/v2/grants$', VnfGrantView.as_view()),
     url(r'^api/nslcm/v2/ns/(?P<vnfmId>[0-9a-zA-Z_-]+)/vnfs/(?P<vnfInstanceId>[0-9a-zA-Z_-]+)/Notify$', VnfNotifyView.as_view()),
 ]
 
 
             resp_serializer = GrantSerializer(data=grant_resp)
             if not resp_serializer.is_valid():
-                raise Exception(resp_serializer.errors)
+                raise Exception(grant_resp)
 
             return Response(data=grant_resp, status=status.HTTP_201_CREATED)
         except Exception as e:
 
         try:
             model_obj = eval("models.%s.objects" % modelName)
             count = len(model_obj.filter())
-            resp_serializer = RecordCountSerializer(data={"count": count})
+            ret = {"count": count}
+            resp_serializer = RecordCountSerializer(data=ret)
             if not resp_serializer.is_valid():
                 raise Exception(resp_serializer.errors)
-            return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+            return Response(data=ret, status=status.HTTP_200_OK)
         except Exception as e:
             logger.error(e.args[0])
             logger.error(traceback.format_exc())