Skip to content

Commit

Permalink
Documentation -- Corrected error about Model.full_clean()
Browse files Browse the repository at this point in the history
Although the ModelForm validation code was changed to call
Model.full_clean(), the documentation still said otherwise. The
offending phrase was removed.
  • Loading branch information
marfire committed Aug 21, 2013
1 parent 0073f1d commit bb011cf
Showing 1 changed file with 3 additions and 8 deletions.
11 changes: 3 additions & 8 deletions docs/ref/models/instances.txt
Expand Up @@ -104,14 +104,9 @@ aren't present on your form from being validated since any errors raised could
not be corrected by the user.

Note that ``full_clean()`` will *not* be called automatically when you call
your model's :meth:`~Model.save()` method, nor as a result of
:class:`~django.forms.ModelForm` validation. In the case of
:class:`~django.forms.ModelForm` validation, :meth:`Model.clean_fields()`,
:meth:`Model.clean()`, and :meth:`Model.validate_unique()` are all called
individually.

You'll need to call ``full_clean`` manually when you want to run one-step model
validation for your own manually created models. For example::
your model's :meth:`~Model.save()` method. You'll need to call it manually
when you want to run one-step model validation for your own manually created
models. For example::

from django.core.exceptions import ValidationError
try:
Expand Down

0 comments on commit bb011cf

Please sign in to comment.