2011-04-26 16 views
9

me gustaría informar al usuario si algo falla durante el procesamiento de los datos en función de instance en mi pre_save receptor.Raise ValidationError from pre_save receiver function?

¿Es posible plantear una costumbre ValidationError de la función del receptor? Si no, ¿cómo podría implementar algo como esto?

Respuesta

3

Puede generar la excepción que desee dentro de la función de escucha pre_save, se propagará a su llamada save() y evitará que suceda.

Se disparará hasta donde llame al save(), desde aquí, puede atraparlo (intente/excepto ...) y notificar al usuario.

Cuestiones relacionadas