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')
Выше приведен код, в котором МОЖЕТ БЫТЬ проблема, может ли кто-нибудь указать, какая там ошибка? какая проблема может быть в коде?