Exemple #1
0
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})
Exemple #2
0
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)