[pyar] [django] Problema "raro" Try/Except

Pedro Jose Pezzarini jose2190 en gmail.com
Mie Jul 30 08:27:00 ART 2014


¿Y si ponés un except sin error específico al final?


El 30 de julio de 2014, 8:05, Daniel <dmlistapython en gmail.com> escribió:

>
> Gente, probablemente sea una pavada pero me está mareando,
> en el model cliente hago una validación en el save, que funciona
> correctamente, pero no la puedo capturar.
>
> Pego el código aca porque es cortito
>
>     try:
>         nvo_cliente.save()
>         success = True
>         mensaje+="Cliente cargado. "+ nvo_cliente.__str__()
>     except ValidationError:
>         success = False
>         mensaje += "Falla en la validación de los datos"
>
>     respuesta = '{"message": "{0}", "success": {1}
> }'.format(mensaje,success)
>
>     return HttpResponse(respuesta, content_type='application/json')
>
> La pregunta concreta es:
> ¿por qué el resultado de esta vista cuando falla la validación es un Error
> 500 del servidor? con el mensaje:
>
> File "/models.py" in save  56.                 "Inconsistencia en Condición de IVA - Falta CUIT del cliente")Exception Type: ValidationError at /nuevo_cliente/Exception Value: ['Inconsistencia en Condición de IVA - Falta CUIT del cliente']
>
>
> En definitiva no me captura la excepción, ¿dónde me la estoy mandando?
>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140730/bb275344/attachment.html>


More information about the pyar mailing list