Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def clientes_editar(request, id_cliente):
- cliente = Cliente.objects.get(id = id_cliente)
- if request.method == 'GET': #para q cargue los datos en el template
- datos={'nombre':cliente.nombre,'numero_documento':cliente.documento,
- 'email':cliente.email,'ciudad':cliente.ciudad}
- return render(request,'estructuracion/cliente_crear.html')
- if request.method == 'POST':#para guardar los datos una vez modificados
- cliente.nombre = request.POST['nombre']
- cliente.documento = request.POST['numero_documento']
- cliente.email = request.POST['email']
- cliente.ciudad = Ciudad.objects.get(pk = request.POST['ciudad'])
- cliente.save()
- return render(request,'estructuracion/cliente_consultar.html')
- url(r'^clientes$', clientes_create, name='clientes'),
- url(r'^clienteseditar/(?P<id_cliente>d+)/$', clientes_editar, name='clientes_editar'),
- url(r'^clientesConsultar$', clientes_consultar,name='clientes_consultar'),
- ...
- cliente.save()
- return redirect('consultar_cliente') # en caso que tenga nombre la url
- return HttpResponseRedirect('/estructuracion/clientesConsultar') # en el caso contrario
- ...
- def EditarMovimiento(request,id):
- editar_mov = None
- error = None
- try:
- editar_mov = Movimiento.objects.get(id = id)
- if request.method == 'GET':
- editar_mov = MovimientoForm(instance = editar_mov)
- else:
- editar_mov = MovimientoForm(request.POST, instance = editar_mov)
- if editar_mov.is_valid():
- editar_mov.save()
- return redirect('listar-movimiento')
- except ObjectDoesNotExist as e:
- error = e
- return render(request,'control/movimiento/nuevomovimiento.html', {'editar_mov': editar_mov,'error':error})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement