def create(request): form = EmployeeForm() if request.method == 'POST': form = EmployeeForm(request.POST) if form.is_valid(): emp = Employee() empname = form.cleaned_data['emp_email'].split('@')[0] emp.emp_name = empname emp.emp_email = form.cleaned_data['emp_email'] emp.address = form.cleaned_data['address'] emp.phone = form.cleaned_data['phone'] emp.save() return redirect(index) return render(request, 'crud/create.html', {'form': form})
def create(request): print(request.GET) form = EmpForm() if request.method == 'POST': form = EmpForm(request.POST) if form.is_valid(): #form.save() emp = Employee() emp.emp_name = form.cleaned_data['name'] emp.emp_email = form.cleaned_data['email'] emp.emp_address = form.cleaned_data['address'] emp.save() return redirect(index) return render(request, 'crud/create.html',{'form':form})
def update(request, id): data = Employee.objects.get(id=id) form = EmployeeForm(instance=data) if request.method == 'POST': form = EmployeeForm(request.POST, instance=data) if form.is_valid(): emp = Employee() emp.id = id empname = form.cleaned_data['emp_email'].split('@')[0] emp.emp_name = empname emp.emp_email = form.cleaned_data['emp_email'] emp.address = form.cleaned_data['address'] emp.phone = form.cleaned_data['phone'] emp.save() return redirect(index) return render(request, 'crud/update.html', {'form': form})
def update(request): #print(request.GET['id']) data = Employee.objects.get(emp_email = request.GET['email']) #print(data.emp_email) form = EmpForm(instance=data) if request.method == 'POST': form = EmpForm(request.POST, instance=data) if form.is_valid(): #form.save() emp = Employee() emp.id = data.id emp.emp_name = form.cleaned_data['name'] emp.emp_email = form.cleaned_data['email'] emp.emp_address = form.cleaned_data['address'] emp.save() return redirect(index) return render(request, 'crud/update.html', {'form': form})
def update(request, id): data = Employee.objects.get(id=id) #select * from employee where id = id form = EmployeeForm(instance=data) if request.method == 'POST': form = EmployeeForm(request.POST, instance=data) if form.is_valid(): emp = Employee() emp.id = id empName = form.cleaned_data[ 'emp_name'] #to fetch from Email ID we can add this --> .split('@')[0] emp.emp_name = empName emp.emp_email = form.cleaned_data['emp_email'] emp.address = form.cleaned_data['address'] emp.phone = form.cleaned_data['phone'] emp.save() return redirect(index) # form.save() #API CALL return render(request, 'crud/update.html', {'form': form})
def update(request, id): # def update(request, id, name): data = Employee.objects.get(id=id) # select * from employee where id = id form = EmployeeForm() if request.method == 'POST': form = EmployeeForm( request.POST, instance=data ) # read value from data and it will map with form object if form.is_valid(): emp = Employee() # saving database in reference of model emp.id = id empName = form.cleaned_data['emp_email'].split('@')[0] emp.emp_name = empName emp.emp_email = form.cleaned_data['emp_email'] emp.address = form.cleaned_data['address'] emp.phone = form.cleaned_data['phone'] # emp.pincode = form.cleaned_data['pincode'] emp.save() return redirect(index) # form.save() return render(request, 'crud/update.html', {'form': form})