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)
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)
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)
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)