def fetch(request): if request.method != CommonData.Method.GET.value: data = CommonData.response_data(RequetMethodError, "Method is invalid") return HttpResponse(json.dumps(data), content_type="application/json") if 'project_id[]' not in request.GET.keys(): data = CommonData.response_data(MissingParametersError, "Missing Parameters") return HttpResponse(json.dumps(data), content_type="application/json") project_ids = request.GET.getlist('project_id[]') apis_dics = [] for project_id in project_ids: aList = list(ApiDao.get_all_apis_with_project_id(project_id)) for api in aList: api['project_id'] = int(project_id) apis_dics.append(api) data = CommonData.response_data(Success, "Success") data['apis'] = apis_dics return HttpResponse(json.dumps(data, default=datetime2string), content_type="application/json")
def fetch(request): if request.method != CommonData.Method.GET.value: response = Response(RequestMethodError, 'Method is invalid', {}) return HttpResponse(response.toJson(), content_type='application/json') if 'project_id[]' not in request.GET.keys(): response = Response(MissingParametersError, 'Missing Parameters', {}) return HttpResponse(response.toJson(), content_type='application/json') project_ids = request.GET.getlist('project_id[]') apis_dics = [] for project_id in project_ids: aList = list(ApiDao.get_all_apis_with_project_id(project_id)) for api in aList: api['project_id'] = int(project_id) apis_dics.append(api) response = Response(Success, 'Success', apis_dics) return HttpResponse(response.toJson(), content_type='application/json')