@flamby This isn't quite what you presented but I like the instance method slightly more than the class method for this. So instead of setting up the signal for auto creating revision after save, you just add `'create_revision_after_save' = True` to the class `meta` definition, where it defaults to `False`.