ValueError at /Insert Представление CRUDOperation.views.Insertemp не вернуло объект HttpResponse. Вместо этого оно вернуло None

from django.shortcuts import render
from CRUDOperation.models import EmpModel
from django.contrib import messages

def showemp(request):
    showall = EmpModel.objects.all()
    return render(request,'Index.html',{"data":showall})

def Insertemp(request):
    if request.method == 'POST':
        if request.POST.get('firstname') and request.POST.get('middlename') and request.POST.get('lastname') and request.POST.get('department') and request.POST.get('designation') and request.POST.get('location') and request.POST.get('salary') and request.POST.get('status') and request.POST.get('gender'):
            saverecord=EmpModel()
            saverecord.firstname=request.POST.get('firstname')
            saverecord.middlename=request.POST.get('middlename')
            saverecord.lastname=request.POST.get('lastname')
            saverecord.department=request.POST.get('designation')
            saverecord.designation=request.POST.get('designation')
            saverecord.location=request.POST.get('location')
            saverecord.status=request.POST.get('status')
            saverecord.salary=request.POST.get('salary')
            saverecord.gender=request.POST.get('gender')
            saverecord.save()
            messages.success(request,'Employee'+saverecord.firstname+'is saved successfully! :)')
            return render(request,'Insert.html')
    else:
        return render(request,'Insert.html')

Выше приведен код, в котором МОЖЕТ БЫТЬ проблема, может ли кто-нибудь указать, какая там ошибка? какая проблема может быть в коде?

Вернуться на верх