Why would I ever use save(commit=False) instead of just creating a form object from the ModelForm subclass and running is_valid() to validate both the form and model?
In other words, what is save(commit=False) for?
If you don't mind, could you guys provide hypothetical situations where this might be useful?