def agregar(request): if request.method == 'POST': frm = ContactoForm(request.POST) if frm.is_valid(): frm.save() return HttpResponseRedirect("/contacto") else: frm = ContactoForm() return render_to_response("contacto/agregar.html", { "frm": frm }, context_instance=RequestContext(request))
def editar(request, id): contacto = Contacto.objects.get(pk=id) if request.method == 'POST': frm = ContactoForm(request.POST, instance=contacto) if frm.is_valid(): frm.save() return HttpResponseRedirect("/contacto") else: frm = ContactoForm(instance=contacto) return render_to_response("contacto/editar.html", { "frm": frm }, context_instance=RequestContext(request))
def contacto_view(request): if request.method =='POST': form = ContactoForm(request.POST) if form.is_valid(): form.save() return redirect('contacto/contacto_form.html') else: form = ContactoForm() return render(request, 'contacto/contacto_form.html',{'form':form})