def update(request): if request.method == 'GET': emp_form = EmpForm() else: try: emp = Employees.objects.get( employee_id=request.POST['employee_id']) # from emp.forms import EmpForm except ObjectDoesNotExist: # from django.core.exceptions import ObjectDoesNotExist emp_form = EmpForm(request.POST) else: emp_form = EmpForm(request.POST, instance=emp) if emp_form.is_valid(): print("form is valid") emp_form.save() return redirect("/emp/list") else: print("form is not valid") return render(request, 'emp/details.html', {'emp': emp_form})
def details(request, employee_id): emp = get_object_or_404(Employees, pk=employee_id) # context = {'emp': emp} context = {'emp': EmpForm(instance=emp)} return render(request, "emp/details.html", context)