Django: When to customize save vs using post-save signal
I generally use this rule of thumb: If you have to modify data so that the save won’t fail, then override save() (you don’t really have another option). For example, in an app I’m working on, I have a model with a text field that has a list of choices. This interfaces with old code, … Read more