Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def update(self, request, pk):
- try:
- #recupera datos de la persona
- person = Persona.objects.get(pk=pk)
- contribuyente_old = Contribuyente.objects.get(pk=person.ruc)
- contribuyente.delete()
- except Persona.DoesNotExist as e:
- return JSONResponse({'status':'error', 'message': e.args}, status=status.HTTP_400_BAD_REQUEST)
- except Contribuyente.DoesNotExist as e:
- return JSONResponse({'status': 'error', 'message': e.args})
- person.cedula = request.data['cedula']
- person.nombre = request.data['nombre']
- person.apellido = request.data['apellido']
- person.direccion = request.data['direccion']
- person.ruc = request.data['ruc']
- person.sexo = request.data['nombre']
- person.sexo = request.data['nombre']
- person.telefono = request.data['telefono']
- person.celular = request.data['celular']
- person.email_persona = request.data['email_persona']
- person.fecha_nacimiento = request.data['fecha_nacimiento']
- person.sitio_web = request.data['sitio_web']
- person.localidad_id = request.data['localidad']
- person.rol_id = request.data['rol']
- person.save()
- contribuyente_new = contribuyente()
- contribuyente_new.ruc = person.ruc
- contribuyente_new.tipo_contrib = contribuyente_old.tipo_contrib
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement