def get_beta(request):
if request.method == 'POST':
try:
params = json.loads(request.body)
except:
return HttpResponseBadRequest(json.dumps({'error':'Json required'}),content_type="application/json")
if not params.get("output_path") or not params.get("image_pickle_file_path"):
return HttpResponseBadRequest(json.dumps({'error':'output_path and image_pickle_file_path manadatory'}),content_type="application/json")
pid_element = Results.objects.create(pid=None)
params['id'] = pid_element.id
params = json.dumps(params)
command = "python make_beta.py '"+str(params)+"' &"
proc = subprocess.Popen(command,shell=True)
return HttpResponse(json.dumps({'success':True,'task_id':pid_element.id}),content_type="application/json")
else:
raise Http404()
评论列表
文章目录