When I needed to implement some functionality on model saving, I always asked a question to myself - where to place it. In signal or in model method save()
? Let's see, what and when is more applicable.
When use model methods save(), delete()?
To my mind class methods are more usable, if logic concerns exclusively current model. For example, fill some field on model saving according to data from other fields.
Some people say, that ...