Exemple #1
0
    def list(self, request, **kwargs):
        """查询数据库中的信息"""

        sourcecode = request.query_params.get('sourcecode', None)
        if sourcecode is not None:
            response = LazyLoader.source_code()
            return response
        else:
            context = LazyLoader.list()
            return Response(context)
Exemple #2
0
 def list(self, request, **kwargs):
     """查询数据库中的信息"""
     req = request.query_params.get('c', None)
     loader_uuid = request.query_params.get('u', None)
     ipaddress = request.META.get("HTTP_X_REAL_IP")
     context = LazyLoader.list_interface(req, loader_uuid, ipaddress)
     return HttpResponse(context)
Exemple #3
0
 def destroy(self, request, pk=None, **kwargs):
     try:
         loader_uuid = request.query_params.get('uuid', None)
         context = LazyLoader.destory(loader_uuid)
     except Exception as E:
         logger.error(E)
         context = data_return(500, CODE_MSG.get(500), {})
     return Response(context)
Exemple #4
0
 def update(self, request, pk=None, **kwargs):
     try:
         loader_uuid = request.data.get('uuid', None)
         field = request.data.get('field', None)
         data = request.data.get('data', None)
         context = LazyLoader.update(loader_uuid, field, data)
         return Response(context)
     except Exception as E:
         logger.error(E)
         context = data_return(500, CODE_MSG.get(500), {})
         return Response(context)