def pre_save_handler(**kwargs):
    instance = kwargs['instance']
if hasattr(instance, 'pre_save'):
    instance.pre_save()
pre_save.connect(pre_save_handler)
Django: base model signal handler doesn't fire