Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.41 KB | None | 0 0
  1.     def update(self, request, pk):
  2.         try:
  3.             #recupera datos de la persona
  4.             person = Persona.objects.get(pk=pk)
  5.             contribuyente_old = Contribuyente.objects.get(pk=person.ruc)
  6.             contribuyente.delete()
  7.         except Persona.DoesNotExist as e:
  8.             return JSONResponse({'status':'error', 'message': e.args}, status=status.HTTP_400_BAD_REQUEST)
  9.         except Contribuyente.DoesNotExist as e:
  10.             return JSONResponse({'status': 'error', 'message': e.args})
  11.  
  12.         person.cedula = request.data['cedula']
  13.         person.nombre = request.data['nombre']
  14.         person.apellido = request.data['apellido']
  15.         person.direccion = request.data['direccion']
  16.         person.ruc = request.data['ruc']
  17.         person.sexo = request.data['nombre']
  18.         person.sexo = request.data['nombre']
  19.         person.telefono = request.data['telefono']
  20.         person.celular = request.data['celular']
  21.         person.email_persona = request.data['email_persona']
  22.         person.fecha_nacimiento = request.data['fecha_nacimiento']
  23.         person.sitio_web = request.data['sitio_web']
  24.         person.localidad_id = request.data['localidad']
  25.         person.rol_id = request.data['rol']
  26.         person.save()
  27.        
  28.  
  29.         contribuyente_new = contribuyente()
  30.         contribuyente_new.ruc = person.ruc
  31.         contribuyente_new.tipo_contrib = contribuyente_old.tipo_contrib
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement