def addAgent(request): if request.method == 'GET': form = AgentForm() else: form = AgentForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('agentlist') return render(request,'crime/addagent.html', {'form': form})
def agents_edit(request, agent_id): old = Agent.objects.get(pk=agent_id) if request.method == 'POST': form = AgentForm(request.POST, instance=old) if form.is_valid(): first_name = form.cleaned_data['first_name'] last_name = form.cleaned_data['last_name'] location = form.cleaned_data['location'] form.save() message = "Agent successfully updated" return render(request, 'message.html', {"message":message}) else: form = AgentForm(instance=old) return render(request, 'agents_edit.html', {'form':form})