def nuevo(request): if request.method == "POST": form = EstadosForm(request.POST) if form.is_valid(): estado = form.save() estado.save() return redirect('estados.views.listar') else: form = EstadosForm return render(request, 'estados/estado_nuevo.html', {'form':form, 'nuevo':True, 'texto':"Guardar"})
def editar(request, pk): estado = get_object_or_404(Estado, pk=pk) if request.method == "POST": form = EstadosForm(request.POST, instance=estado) if form.is_valid(): estado = form.save() estado.save() return redirect('listar') else: form = EstadosForm(instance=estado) return render(request, 'estados/estado_nuevo.html', {'form':form, 'nuevo':False, 'texto':"Actualizar"})