def addSuspect(request): if request.method == 'GET': form = SuspectForm() else: form = SuspectForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('suspectlist') return render(request,'crime/addsuspect.html', {'form': form})
def updateSuspect(request,id): suspect = Suspect.objects.get(id=id) if request.method == 'GET': form = SuspectForm(instance = suspect) else: form = SuspectForm(request.POST) if form.is_valid(): suspect.firstname = request.POST["firstname"] suspect.lastname = request.POST["lastname"] suspect.location_id = request.POST["location"] suspect.save() return HttpResponseRedirect('suspectlist') return render(request,'crime/updatesuspect.html',{'suspect':suspect,'form':form,'action':'update/'+id})
def suspects_add(request): if request.method == 'POST': form = SuspectForm(request.POST) if form.is_valid(): first_name = form.cleaned_data['first_name'] last_name = form.cleaned_data['last_name'] location = form.cleaned_data['location'] status = "active" Suspect(first_name=first_name, last_name=last_name,location=location, status=status).save() message = "Suspect successfully added." return render(request, 'message.html', {"message":message}) else: form = SuspectForm() return render(request, 'suspects_add.html', {'form':form,})