def contato_novo(request,id_cliente): ''' @contato_novo: ''' cliente = Cliente.objects.get(id=id_cliente) if request.method == 'POST': form = ContatoForm(request.POST) if form.is_valid(): obj = form.save(commit=False) obj.cliente = cliente obj.save() # Retornando para o Form que o formulario foi gravado com sucesso return HttpResponse(simplejson.dumps({'status':'OK'})) else: errors = form.errors return HttpResponse(simplejson.dumps(errors)) else: return render(request, 'contato_modal.html',{'form': ContatoForm(),'cliente':cliente})
def contato_editar(request,id_contato): ''' @grupo_editar: Metodo de edição de um grupo cadastrado na base ''' contato = Contato.objects.get(id=id_contato) cliente = contato.cliente if request.method == 'POST': form = ContatoForm(request.POST,instance=contato) if form.is_valid(): contato = form.save(commit=False) contato.save() # Retornando para o Form que o formulario foi gravado com sucesso return HttpResponse(simplejson.dumps({'status':'OK'})) else: errors = form.errors return HttpResponse(simplejson.dumps(errors)) else: return render(request, 'contato_editar_modal.html',{'form': ContatoForm(instance=contato),'contato':contato})