django - Raise field error in models clean method -
how raise validationexception in models clean method?
def clean(self): django.core.exceptions import validationerror raise validationerror({'title': 'not ok'}) the above not add error title field (when using form), non field errors.
i know how inside form (self._errors['title'] = self.error_class([msg])), self._errors not exist inside models clean method.
you don't, model's clean method meant raising non field errors, can raise field error creating clean_title method.
def clean(self): """ hook doing model-wide validation after clean() has been called on every field self.clean_fields. validationerror raised method not associated particular field; have special-case association field defined non_field_errors. """
Comments
Post a Comment