def delete(self, request, *args, **kwargs): data = request.body valid_json = is_json(data) if not valid_json: json_data = json.dumps( {'msg': 'Please send valid json data only.'}) return self.render_to_http_response(json_data, status=200) p_data = json.loads(data) id = p_data.get('id', None) if id is not None: emp = self.get_object_by_id(id) if emp is None: json_data = json.dumps( {'msg': 'The requested resources is not availabe.'}) return self.render_to_http_response(json_data, status=404) status, deleted_item = emp.delete() if status == 1: json_data = json.dumps( {'msg': 'Resources deleted successfully.'}) return self.render_to_http_response(json_data) json_data = json.dumps( {'msg': 'Unable to delete...Please ty again.'}) return self.render_to_http_response(json_data) json_data = json.dumps( {'msg': 'To perform updation id is mondatory, please provide..'}) return self.render_to_http_response(json_data, status=404)
def put(self,request,*args,**kwargs): data=request.body valid_json=is_json(data) if not valid_json: return self.render_to_http_response(json.dumps({'msg':'Please provide valid json only'}),status=400) provided_data=json.loads(data) id=provided_data.get('id',None) if id is None: return self.render_to_http_response(json.dumps({'msg':'To perform id is must.'}),status=400) std=self.get_object_by_id(id) if std is None: return self.render_to_http_response(json.dumps({'msg':'No matched resource is found with the provided id.'}),status=400) original_data={ 'name':std.name, 'rollno':std.rollno, 'marks':std.marks, 'gf':std.gf, 'bf':std.bf, } original_data.update(provided_data) form=StudentForm(original_data,instance=std) if form.is_valid(): form.save(commit=True) return self.render_to_http_response(json.dumps({'msg':'Resource updated successfully'})) if form.errors: json_data=json.dumps(form.errors) return self.render_to_http_response(json_data,status=400)
def put(self, request, *args, **kwargs): data = request.body valid_json = is_json(data) if not valid_json: json_data = json.dumps({'msg': "Please send Proper valid Data"}) return self.render_to_http_response(json_data, status=404) #pdata = json.loads(data) provided_data = json.loads(data) id = provided_data.get('id', None) if id is None: json_data = json.dumps({ 'msg': "To perform Updates, Id is Mandatory, Please Provide." }) return self.render_to_http_response(json_data, status=404) stud = self.get_object_from_id(id) if stud is None: json_data = json.dumps({'msg': "No Matched record Found"}) return self.render_to_http_response(json_data, status=404) original_data = { 'name': stud.name, 'rollno': stud.rollno, 'marks': stud.marks, 'gf': stud.gf, 'bf': stud.bf } original_data.update(provided_data) form = StudentForm(original_data, instance=stud) if form.is_valid(): form.save() json_data = json.dumps({'msg': "Record Updated Successfully"}) return self.render_to_http_response(json_data, status=200) if form.errors: json_data = json.dumps(form.errors) return self.render_to_http_response(json_data, status=404)
def post(self,request,*args,**kwargs): data=request.body valid_json=is_json(data) if not valid_json: return self.render_to_http_response(json.dumps({'msg':'Please provide valid json only'}),status=404) std_data=json.loads(data) form=StudentForm(std_data) if form.is_valid(): form.save(commit=True) return self.render_to_http_response(json.dumps({'msg':'Resource created successfully'})) if form.errors: json_data=json.dumps(form.errors) return self.render_to_http_response(json_data,status=404)
def post(self, request, *args, **kwargs): data = request.body valid_json = is_json(data) if not valid_json: json_data = json.dumps({'msg': 'Please send valid json data only'}) return self.render_to_http_response(json_data, status=400) empdata = json.loads(data) form = EmployeeForm(empdata) if form.is_valid(): form.save(commit=True) json_data = json.dumps({'msg': 'Resource created successfully.'}) return self.render_to_http_response(json_data) if form.errors: json_data = json.dumps(form.errors) return self.render_to_http_response(json_data, status=400)
def post(self, request, *args, **kwargs): data = request.body valid_json = is_json(data) if not valid_json: json_data = json.dumps({'msg': "Please send Proper valid Data"}) return self.render_to_http_response(json_data, status=404) stud_data = json.loads(data) form = StudentForm(stud_data) if form.is_valid(): form.save() json_data = json.dumps({'msg': "Record Created Successfully"}) return self.render_to_http_response(json_data, status=200) if form.errors: json_data = json.dumps(form.errors) return self.render_to_http_response(json_data, status=404)
def get(self,request,*args,**kwargs): if id is not None: data=request.body valid_json=is_json(data) if not valid_json: return self.render_to_http_response(json.dumps({'msg':'Please provide valid json only'}),status=404) p_data=json.loads(data) id=p_data.get('id',None) std=self.get_object_by_id(id) if std is None: return self.render_to_http_response(json.dumps({'msg':'No Matched record with provided id'}),status=404) json_data=self.serialize([std,]) return self.render_to_http_response(json_data) qs=student.objects.all() json_data=self.serialize(qs) return self.render_to_http_response(json_data)
def delete(self,request,*args,**kwargs): data=request.body valid_json=is_json(data) if not valid_json: return self.render_to_http_response(json.dumps({'msg':'Please provide valid json only'}),status=400) provided_data=json.loads(data) id=provided_data.get('id',None) if id is None: return self.render_to_http_response(json.dumps({'msg':'To perform deletion id is must.'}),status=400) std=self.get_object_by_id(id) if std is None: return self.render_to_http_response(json.dumps({'msg':'No matched resource is found with the provided id.'}),status=400) status, deleted_item=std.delete() if status==1: json_data=json.dumps({'msg':'Resource delted successfully'}) return self.render_to_http_response(json_data) json_data=json.dumps({'msg':'Unable to delete.. plz try again.'}) return self.render_to_http_response(json_data,status=400)
def get(self, request, *args, **kwargs): data = request.body valid_json = is_json(data) if not valid_json: json_data = json.dumps({'msg': "Please send Proper valid Data"}) return self.render_to_http_response(json_data, status=404) pdata = json.loads(data) id = pdata.get('id', None) if id is not None: stud_data = self.get_object_from_id(id) if stud_data is None: json_data = json.dumps({ 'msg': "No Macthed Record Found, Please Provide a valid Id" }) return self.render_to_http_response(json_data, status=404) json_data = self.serialize([stud_data], ) return self.render_to_http_response(json_data, status=200) all_stud_data = Student.objects.all() json_data = self.serialize(all_stud_data) return self.render_to_http_response(json_data, status=200)
def get(self, request, *args, **kwargs): qs = employee.objects.all() data = request.body valid_json = is_json(data) if not valid_json: json_data = json.dumps( {'msg': 'Please send valid json data only.'}) return self.render_to_http_response(json_data, status=200) p_data = json.loads(data) id = p_data.get('id', None) if id is not None: emp = self.get_object_by_id(id) if emp is None: json_data = json.dumps( {'msg': 'The requested resources is not availabe.'}) return self.render_to_http_response(json_data, status=404) json_data = self.serialize([ emp, ]) return self.render_to_http_response(json_data) json_data = self.serialize(qs) return self.render_to_http_response(json_data)
def delete(self, request, *args, **kwargs): data = request.body valid_json = is_json(data) if not valid_json: json_data = json.dumps({'msg': "Please send Proper valid Data"}) return self.render_to_http_response(json_data, status=404) pdata = json.loads(data) id = pdata.get('id', None) if id is None: json_data = json.dumps({'msg': "Please send a valid Id"}) return self.render_to_http_response(json_data, status=404) std = self.get_object_from_id(id) if std is None: json_data = json.dumps({ 'msg': "No record Found with provided Id, Can not delete Record" }) return self.render_to_http_response(json_data, status=404) status, deleted_rec = std.delete() if status == 1: json_data = json.dumps({'msg': "Record deleted Successfully"}) return self.render_to_http_response(json_data, status=200)
def put(self, request, *args, **kwargs): data = request.body valid_json = is_json(data) if not valid_json: json_data = json.dumps( {'msg': 'Please send valid json data only.'}) return self.render_to_http_response(json_data, status=200) p_data = json.loads(data) id = p_data.get('id', None) if id is None: json_data = json.dumps({ 'msg': 'To perform updation id is mondatory, please provide..' }) return self.render_to_http_response(json_data, status=404) emp = self.get_object_by_id(id) if emp is None: json_data = json.dumps( {'msg': 'No resource with matched id, not possilbe updation'}) return self.render_to_http_response(json_data, status=404) provided_data = json.loads(data) original_data = { 'eno': emp.eno, 'ename': emp.ename, 'esal': emp.esal, 'eaddr': emp.eaddr, } original_data.update(provided_data) form = EmployeeForm(original_data, instance=emp) if form.is_valid(): form.save(commit=True) json_data = json.dumps({'msg': 'Resource updated successfully.'}) return self.render_to_http_response(json_data) if form.errors: json_data = json.dumps(form.errors) return self.render_to_http_response(json_data, status=400)