django_sorcery.exceptions module

Exceptions.

exception django_sorcery.exceptions.NestedValidationError(message, code=None, params=None)[source]

Bases: django.core.exceptions.ValidationError

Django Validation error except which allows nested errors.

Useful for validating composite objects.

For example:

raise NestedValidationError({
    "field": ["error"],
    "composite": {
        "field": ["error"],
    }
})
update_error_dict(error_dict)[source]