def update(request,id): employee = Employee.objects.get(id=id) form = EmployeeForm(request.POST, instance=employee) if form.is_valid(): form.save() return redirect('/show') return render(request,"edit.html",{'employee':employee})
def post(self, request): form = EmployeeForm(request.POST) if form.is_valid(): form.save() return redirect(index) return render(request, 'crud/create.html', {'form': form})
def update(request,id): employee=Employee.objects.get(id=id) form=EmployeeForm(request.POST) if form.is_valid(): form.save() return redirect("/show") return render(request,'edit.html', {'employee':employee})
def emp(request): if request.method == 'POST': form = EmployeeForm(request.POST) if form.is_valid(): form.save() else: form = EmployeeForm() return render(request, 'home.html', {'form': form})
def emp(request): if request.method == "POST": form = EmployeeForm(request.POST) if form.is_valid(): try: form.save() return redirect('/show') except: pass else: form = EmployeeForm() return render(request, 'index.html', {'form': form})
def emp(request): if request.method == "POST": form = EmployeeForm(request.POST) # here "form" is one varible if form.is_valid(): try: form.save() return redirect("/show") except: pass else: form = EmployeeForm() return render(request, "index.html", {'form': form})
def emp(request): if request.method=="POST": form=EmployeeForm(request.POST) regex = '^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$' employees = Employee.objects.all() dict=[] for employee in employees: dict.append(employee.eid) if form.is_valid() and form.data['eid'] in dict: return render(request,"eid.html",{'form':form}) if form.is_valid() and len(form.data['econtact'])==10 and re.search(regex,form.data['eemail'])!=None: try: form.save() return redirect("/show") except: pass else: return render(request,"error.html",{'form':form}) else: form=EmployeeForm() return render(request,"index.html",{'form':form})
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 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']) id = request.GET['id'] data = Employee.objects.get(id=id) # form = EmployeeForm() form = EmployeeForm(instance=data) if request.method == 'POST': form = EmployeeForm(request.POST, instance=data) if form.is_valid(): formData = form.cleaned_data emp = Employee() emp.id = id #update emp.emp_name = formData['emp_name'] emp.emp_email = formData['emp_email'] emp.emp_address = formData['emp_address'] emp.save() return redirect(index) d1 = {"form": form} return render(request, 'update.html', d1)
def create(request): form = EmployeeForm() if request.method == 'POST': print(request.method) form = EmployeeForm(request.POST) if form.is_valid(): # pass formData = form.cleaned_data emp = Employee() emp.emp_name = formData['emp_name'] emp.emp_email = formData['emp_email'] emp.emp_address = formData['emp_address'] emp.save() return redirect(index) print(form) data = {"form": form} return render(request, 'create.html', data)
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})