def put(self, request, *args, **kwargs): data = request.body json_data = is_json(data) if not json_data: json_data = json.dumps({'msg': 'Please enter valid json data'}) return self.render_to_response(json_data, status=404) pdata = json.loads(data) id = pdata.get('id', None) if id is None: json_data = json.dumps({'msg': 'Please provide id'}) return self.render_to_response(json_data, status=404) emp = self.get_object_id(id) if emp is None: json_data = json.dumps( {'msg': 'The requested id is not available'}) return self.render_to_response(json_data, status=404) provided_data = json.loads(data) original_data = { 'ename': emp.ename, 'eaddr': emp.eaddr, 'esal': emp.esal, 'eno': emp.eno } original_data.update(provided_data) form = EmployeeForm(original_data, instance=emp) if form.is_valid(): form.save(commit=True) json_data = json.dumps({'msg': 'Data added successfully'}) return self.render_to_response(json_data) if form.errors: json_data = json.dumps(form.errors) return self.render_to_response(json_data, status=404)
def save_data(request): form = EmployeeForm() if request.method == 'POST': form = EmployeeForm(request.POST) if form.is_valid(): form.save() return render(request,'testapp/homepage.html',{'form':form})
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 only'}) return self.render_to_http_response(json_data,status=400) p_data = json.loads(data) id = p_data.get('id',None) # if id is available than return id if not return None if id is None: json_data = json.dumps({'msg':'to prtform data id is mendatory '}) return self.render_to_http_response(json_data,status=400) emp = self.get_oject_by_id(id) if emp is None: json_data = json.dumps({'msg':'id is not available'}) return self.render_to_http_response(json_data,status=400) provided_data = json.loads(data) original_data = { 'eno':emp.eno, 'ename': emp.ename, 'esal':emp.esal, 'eadd':emp.eadd, } 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)
def update_view(request, id): employee = Employee.objects.get(id=id) if request.method == 'POST': form = EmployeeForm(request.POST, instance=employee) if form.is_valid(): form.save() return render( request, 'testapp/update.html', { 'employee': employee, 'res': 'true', 'msg': 'Updated sucessful', 'classStyle': "alert alert-success" }) else: return render( request, 'testapp/update.html', { 'employee': employee, 'res': 'false', 'msg': 'SOmething went wrong', 'classStyle': 'alert alert-danger' }) else: return render(request, 'testapp/update.html', { 'employee': employee, 'res': 'false' })
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=400) pdata = json.loads(data) id = pdata.get('id', None) if id is None: json_data = json.dumps( {'msg': ' to perform updation ID is mandatory,please provide'}) return self.render_to_http_response(json_data, status=400) emp = self.get_object_by_id(id) if emp is None: json_data = json.dumps({ 'msg': 'No resources with matched id,not possible to perform updation' }) return self.render_to_http_response(json_data, status=404) provided_data = json.loads(data) orginal_data = { 'eno': emp.eno, 'ename': emp.ename, 'esal': emp.esal, 'eaddr': emp.eaddr, } orginal_data.update(provided_data) form = EmployeeForm(orginal_data, instance=emp) if form.is_valid(): form.save(commit=True) json_data = json.dumps({'msg': 'Resources 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 put(self, request, *args, **kwargs): data = request.body valid_json = is_json(data) if not valid_json: json_data = json.dumps( {"msg": "Please provide the valid Json data only"}) return self.get_http_response(json_data, status=400) pdata = json.loads(data) # print(pdata,"data is") new_json_data = pdata['id'] emp = get_object_id(new_json_data) if emp is None: json_data = json.dumps({ "msg": "No data is found with this id,so there is no updation" }) return self.get_http_response(json_data, status=400) orginal_data = { 'eno': emp.eno, 'ename': emp.ename, 'esal': emp.esal, 'eaddr': emp.eaddr } orginal_data.update(pdata) form = EmployeeForm(orginal_data, instance=emp) if form.is_valid(): form.save() json_data = json.dumps({"msg": "Resource updated Successfully"}) return self.get_http_response(json_data) if form.errors: json_data = json.dumps(form.errors) return self.get_http_response(json_data)
def update(request, id): employee = Employee.objects.get(id=id) form = EmployeeForm(request.POST, instance=employee) if form.is_valid(): form.save() return redirect("/testapp/show") return render(request, 'edit.html', {'employee': employee})
def put(self, request, id, *args, **kwargs): emp = self.get_object_by_id(id) if emp is None: json_data = json.dumps({ "msg": "No matched record found not possible to perform updation." }) return self.render_to_http_response(json_data, status=404) data = request.body valid_json = is_json(data) if not valid_json: json_data = json.dumps({"msg": "Please send a valid json only"}) 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 Created Succesfully'}) 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 put(self, request, id, *args, **kwargs): emp = self.get_object_by_id(id=id) if emp is None: json_data = json.dumps( {'msg': 'No Matched record found not possible to updation '}) return self.render_to_http_response(json_data, status=404) data = request.body valid_json = is_json(data) if not valid_json: json_data = json.dumps({'msg': 'please send valid json data'}) return self.render_to_http_response(json_data, status=400) provided_data = json.loads(data) origial_data = { 'eno': emp.eno, 'ename': emp.ename, 'esal': emp.esal, 'eaddr': emp.eaddr, } origial_data.update(provided_data) form = EmployeeForm(origial_data, instance=emp) if form.is_valid(): form.save() json_data = json.dumps({'msg': 'Resource update 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 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'}) return HttpResponse(json_data,content_type='application/json') pdata=json.loads(data) id=pdata.get('id',None) if id is None: json_data=json.dumps({'msg':'to perform update id is required'}) return HttpResponse(json_data,content_type='application/json') emp=self.get_by_object_id(id) if emp is None: json_data=json.dumps({'msg':'the Matched resource not found'}) return HttpResponse(json_data,content_type='application/json') 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':'data saved in database'}) return HttpResponse(json_data,content_type='application/json') if form.errors: json_data=json.dumps(form.errors) return HttpResponse(json_data,content_type='application/json')
def put(self,request,*args,**kwargs): data=request.body if not is_json(data): return self.render_to_http_response(json.dumps({'msg':'plz send valid json data only'}),status=400) data=json.loads(request.body) id=data.get('id',None) if id is None: return self.render_to_http_response(json.dumps({'msg':'To perform updation id is mandatory,you should provide'}),status=400) obj=self.get_object_by_id(id) if obj is None: json_data=json.dumps({'msg':'No matched record found, Not possible to perform updataion'}) return self.render_to_http_response(json_data,status=404) new_data=data old_data={ 'eno':obj.eno, 'ename':obj.ename, 'esal':obj.esal, 'eaddr':obj.eaddr, } # for k,v in new_data.items(): # old_data[k]=v old_data.update(new_data) form=EmployeeForm(old_data,instance=obj) if form.is_valid(): form.save(commit=True) json_data=json.dumps({'msg':'Updated successfully'}) return self.render_to_http_response(json_data,status=201) if form.errors: json_data=json.dumps(form.errors) return self.render_to_http_response(json_data,status=400)
def createview(request): form = EmployeeForm() if request.method == 'POST': form = EmployeeForm(request.POST) if form.is_valid: form.save() return redirect('/') return render(request, 'testapp/create.html', {'form': form})
def update_view(request, id): emp = Employee.objects.get(id=id) if request.method == 'POST': form = EmployeeForm(request.POST, instance=emp) form.save() return redirect('http://127.0.0.1:8000/') return render(request, 'testapp/update.html', {'emp': emp})
def update_view(request, pk): employee = Employee.objects.get(id=pk) if request.method == 'POST': form = EmployeeForm(request.POST, instance=employee) if form.is_valid(): form.save() return redirect('/home/index') return render(request, 'testapp/update.html', {'employee': employee})
def update_view(request, id): employee = Employee.objects.get(id=id) if request.method == 'POST': form = EmployeeForm(request.POST, instance=employee) if form.is_valid(): form.save() return redirect('/') return render(request, "testapp/update.html", {"employee": employee})
def create_view(request): form = EmployeeForm() if request.method == 'POST': form = EmployeeForm(request.POST) if form.is_valid(): form.save() return redirect('/') return render(request, "testapp/create.html", {"form": form})
def update_view(request, id): employee = Employee.objects.get(id=id) if request.method == "POST": form = EmployeeForm(request.POST, instance=employee) if form.is_valid(): form.save() return redirect('/EmpInfo') return render(request, 'testapp/update.html', {'employee': employee})
def Create_View(request): form = EmployeeForm() if request.method == 'POST': form = EmployeeForm(request.POST) if form.is_valid(): form.save() return redirect('/EmpInfo') my_dict = {'form': form} return render(request, 'testapp/create.html', context=my_dict)
def updateemployee(request, eid): employee = Employee.objects.get(eid=eid) if request.method == 'POST': form = EmployeeForm(request.POST, instance=employee) if form.is_valid(): form.save(commit=True) return redirect('/detailsemployee') return render(request, 'testapp/updateemployee.html', {'employee': employee})
def update_data_view(request, id): employee_data = Employee.objects.get(id=id) my_dict = {'employee_data': employee_data} if request.method == 'POST': form = EmployeeForm(request.POST, instance=employee_data) if form.is_valid(): form.save() return redirect("/home") return render(request, "update.html", my_dict)
def insert_data_view(request): form = EmployeeForm() my_dict = {'form': form} if request.method == 'POST': form = EmployeeForm(request.POST) if form.is_valid(): form.save(commit=True) return redirect('/home') return render(request, "insert.html", my_dict)
def update_view(request,id): employee=Employee.objects.get(id=id) form=EmployeeForm() if request.method=='POST': form=EmployeeForm(request.POST,instance=employee) if form.is_valid(): print('form is valid') form.save() print(type(form.save())) return redirect('/') return render(request,'testapp/update.html',{'employee':employee,'form':form})
def put(self, request, *args, **kwargs): data = request.body valid_json_data = is_data_json(data) if not valid_json_data: json_data = json.dumps({'msg': 'Please send the valid json data'}) return self.render_to_http_response(json_data, status=400) #This is the data coming from Python application inorder to update provided_data = json.loads(data) id = provided_data.get('id', None) if id is None: json_data = json.dumps({ 'msg': 'To perform Updation id is mandatory....Please Provide the id' }) return self.render_to_http_response(json_data, status=400) emp = self.get_object_data_by_id(id) if emp is None: json_data = json.dumps( {'msg': 'The required source is not available'}) return self.render_to_http_response(json_data, status=404) #this is the data which is been stored within the database original_data = { 'eno': emp.eno, 'ename': emp.ename, 'esalary': emp.esalary, 'eaddress': emp.eaddress } print('Data before Updation') print(original_data) print('Data After updation') #Performing updation on the existing original data original_data.update(provided_data) print(original_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)
def addemployee(request): form = EmployeeForm() if request.method == 'POST': form = EmployeeForm(request.POST) if form.is_valid(): form.save(commit=True) eid_value = form.cleaned_data['eid'] gender_value = form.cleaned_data['gender'] employee = Employee.objects.get(eid=eid_value) employee.gender = gender_value employee.save() return redirect('detailsemployee/') return render(request, 'testapp/addemployee.html', {'form': form})
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'}) return self.render_to_http_response(json_data, status=400) empdata = json.loads(data) form = EmployeeForm(empdata) if form.is_valid(): form.save() 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 valid json data'}) return HttpResponse(json_data,content_type='application/json') empdata=json.loads(data) form=EmployeeForm(empdata) if form.is_valid(): form.save(commit=True) json_data=json.dumps({'msg':'data saved in database'}) return HttpResponse(json_data,content_type='application/json') if form.errors: json_data=json.dumps(form.errors) return HttpResponse(json_data,content_type='application/json')
def post(self, request, *args, **kwargs): data = request.body json_data = is_json(data) if not json_data: json_data = json.dumps({'msg': 'Please enter valid json data'}) return self.render_to_response(json_data, status=404) empdata = json.loads(data) form = EmployeeForm(empdata) if form.is_valid(): form.save(commit=True) json_data = json.dumps({'msg': 'Data added successfully'}) return self.render_to_response(json_data) if form.errors: json_data = json.dumps(form.errors) return self.render_to_response(json_data, status=404)
def display_view(request): emp_list = Employee.objects.all() form = EmployeeForm() if request.method == 'POST': form = EmployeeForm(request.POST) if form.is_valid(): form.save(commit=True) print('total form validation success and printing the data:') print('name:', form.cleaned_data['ename']) print('number:', form.cleaned_data['eno']) print('esalary:', form.cleaned_data['esal']) print('eaddress:', form.cleaned_data['eaddr']) return render(request, 'testapp/display.html', { 'form': form, 'emp_list': emp_list })
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 me the valid Json data only"}) return self.get_http_response(json_data, status=400) pdata = json.loads(data) form = EmployeeForm(pdata) if form.is_valid(): form.save() json_data = json.dumps({"msg": "Resource created successfully"}) return self.get_http_response(json_data) if form.errors: json_data = json.dumps(form.errors) return self.get_http_response(json_data)
def post(self,request,*args,**kwargs): data = request.body valid_json = is_json(data) if not valid_json: return self.returnResponse({'Message':"Please send valid json data"},status_code=400) empdata = json.loads(data) # to save form data of post request you must have forms in django so create a forms.py file and extend models in that. form = EmployeeForm(empdata) if form.is_valid(): form.save(commit=True) json_data = json.dumps({'msg':'Resource created successfully'}) return self.returnResponse(json_data,status_code=200) if form.errors: json_data = json.dumps(form.errors) return self.returnResponse(json_data, status_code=400)