Form.add_error(field, error)
This method allows adding errors to specific fields from within the Form.clean()
method, or from outside the form altogether; for instance from a view.
The field
argument is the name of the field to which the errors should be added. If its value is None
the error will be treated as a non-field error as returned by Form.non_field_errors()
.
The error
argument can be a simple string, or preferably an instance of ValidationError
. See Raising ValidationError for best practices when defining form errors.
Note that Form.add_error()
automatically removes the relevant field from cleaned_data
.
Please login to continue.