Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. def clientes_editar(request, id_cliente):
  2. cliente = Cliente.objects.get(id = id_cliente)
  3. if request.method == 'GET': #para q cargue los datos en el template
  4. datos={'nombre':cliente.nombre,'numero_documento':cliente.documento,
  5. 'email':cliente.email,'ciudad':cliente.ciudad}
  6. return render(request,'estructuracion/cliente_crear.html')
  7. if request.method == 'POST':#para guardar los datos una vez modificados
  8. cliente.nombre = request.POST['nombre']
  9. cliente.documento = request.POST['numero_documento']
  10. cliente.email = request.POST['email']
  11. cliente.ciudad = Ciudad.objects.get(pk = request.POST['ciudad'])
  12. cliente.save()
  13.  
  14. return render(request,'estructuracion/cliente_consultar.html')
  15.  
  16. url(r'^clientes$', clientes_create, name='clientes'),
  17. url(r'^clienteseditar/(?P<id_cliente>d+)/$', clientes_editar, name='clientes_editar'),
  18. url(r'^clientesConsultar$', clientes_consultar,name='clientes_consultar'),
  19.  
  20. ...
  21. cliente.save()
  22. return redirect('consultar_cliente') # en caso que tenga nombre la url
  23. return HttpResponseRedirect('/estructuracion/clientesConsultar') # en el caso contrario
  24. ...
  25.  
  26. def EditarMovimiento(request,id):
  27. editar_mov = None
  28. error = None
  29. try:
  30. editar_mov = Movimiento.objects.get(id = id)
  31. if request.method == 'GET':
  32. editar_mov = MovimientoForm(instance = editar_mov)
  33. else:
  34. editar_mov = MovimientoForm(request.POST, instance = editar_mov)
  35. if editar_mov.is_valid():
  36. editar_mov.save()
  37. return redirect('listar-movimiento')
  38. except ObjectDoesNotExist as e:
  39. error = e
  40. return render(request,'control/movimiento/nuevomovimiento.html', {'editar_mov': editar_mov,'error':error})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement