Why doesn’t django’s model.save() call full_clean()?

AFAIK, this is because of backwards compatibility. There are also problems with ModelForms with excluded fields, models with default values, pre_save() signals, etc.

Sources you might be intrested in:

Leave a Comment