def query_sample(request): if request.method == "POST": try: sample_service = SampleService() return_dict = sample_service.query_sample(request.body) except Exception, ex: return_dict = build_ret_data(THROW_EXP, str(ex)) return render_json(return_dict)
def update_anomaly(request): if request.method == "POST": try: sample_service = AnomalyService() return_dict = sample_service.update_anomaly(request.body) except Exception, ex: return_dict = build_ret_data(THROW_EXP, str(ex)) return render_json(return_dict)
def import_sample(request): if request.method == "POST": try: sample_service = SampleService() return_dict = sample_service.import_file(request.FILES) except Exception, ex: return_dict = build_ret_data(THROW_EXP, str(ex)) return render_json(return_dict)
def delete_train_task(request): if request.method == "POST": try: train_service = TrainService() return_dict = train_service.delete_train(request.body) except Exception, ex: return_dict = build_ret_data(THROW_EXP, str(ex)) return render_json(return_dict)
def search_anomaly(request): if request.method == "POST": try: anomaly_service = AnomalyService() return_dict = anomaly_service.query_anomaly(request.body) except Exception, ex: return_dict = build_ret_data(THROW_EXP, str(ex)) return render_json(return_dict)
def predict_rate(request): if request.method == "POST": try: detect_service = DetectService() return_dict = detect_service.rate_predict(json.loads(request.body)) except Exception, ex: return_dict = build_ret_data(THROW_EXP, str(ex)) return render_json(return_dict)
def download_sample(request): if request.method == "GET": try: sample_service = SampleService() ret_code, file_name = sample_service.sample_download( request.GET['id']) files = open(file_name, 'rb') response = FileResponse(files) response['Content-Type'] = 'application/octet-stream' response[ 'Content-Disposition'] = 'attachment;filename = "SampleExport.csv"' return response except Exception as ex: return_dict = build_ret_data(THROW_EXP, str(ex)) return render_json(return_dict) else: return_dict = build_ret_data(NOT_GET) return render_json(return_dict)
def f(request): if request.method == "POST": return_dict = func(request) else: return_dict = build_ret_data(NOT_POST) return render_json(return_dict)
try: sample_service = SampleService() ret_code, file_name = sample_service.sample_download( request.GET['id']) files = open(file_name, 'rb') response = FileResponse(files) response['Content-Type'] = 'application/octet-stream' response[ 'Content-Disposition'] = 'attachment;filename = "SampleExport.csv"' return response except Exception, ex: return_dict = build_ret_data(THROW_EXP, str(ex)) return render_json(return_dict) else: return_dict = build_ret_data(NOT_GET) return render_json(return_dict) @check_post def predict_rate(request): detect_service = DetectService() return detect_service.rate_predict(json.loads(request.body)) @check_post def predict_value(request): detect_service = DetectService() return detect_service.value_predict(json.loads(request.body)) @check_post