diff --git a/mongoengine/base.py b/mongoengine/base.py index 592a6784..4434bcad 100644 --- a/mongoengine/base.py +++ b/mongoengine/base.py @@ -628,8 +628,8 @@ class BaseDocument(object): try: field._validate(value) except (ValueError, AttributeError, AssertionError), e: - raise ValidationError('Invalid value for field of type "%s": %s' - % (field.__class__.__name__, value)) + raise ValidationError('Invalid value for field named "%s" of type "%s": %s' + % (field.name, field.__class__.__name__, value)) elif field.required: raise ValidationError('Field "%s" is required' % field.name)