def stage_info_view(request, sid): sid = int(sid) manager = StageManager() if request.method == 'GET': cur_stage = manager.get_stage(sid) if cur_stage: return HttpResponse(json.dumps({ 'status': 'succeeded', 'sid': cur_stage.sid, 'name': cur_stage.name, 'info': cur_stage.info, })) else: return HttpResponse(json.dumps({ 'status': 'not_exist', })) else: raise Http404