def all_stages_info_view(request): manager = StageManager() if request.method == 'GET': all_stages = manager.get_all_stages() results = [] for stage in all_stages: cur_stage = { 'sid': int(stage.sid), 'name': stage.name, 'info': stage.info, } results.append(cur_stage) return HttpResponse(json.dumps(results)) else: raise Http404