diff --git a/django/db/models/base.py b/django/db/models/base.py index bdae7eccc2..c9e9206321 100644 --- a/django/db/models/base.py +++ b/django/db/models/base.py @@ -160,7 +160,7 @@ class Model(object): _prepare = classmethod(_prepare) def save(self): - dispatcher.send(signal=signals.pre_save, sender=self.__class__, instance=self) + dispatcher.send(signal=signals.pre_save, sender=self.__class__, instance=self, signal_name="pre_save") non_pks = [f for f in self._meta.fields if not f.primary_key] cursor = connection.cursor() diff --git a/django/db/models/query.py b/django/db/models/query.py index 0b85c3f515..4ea3c6b0b0 100644 --- a/django/db/models/query.py +++ b/django/db/models/query.py @@ -921,7 +921,7 @@ def delete_objects(seen_objs): # Pre notify all instances to be deleted for pk_val, instance in seen_objs[cls]: - dispatcher.send(signal=signals.pre_delete, sender=cls, instance=instance) + dispatcher.send(signal=signals.pre_delete, sender=cls, instance=instance, signal_name="pre_delete") pk_list = [pk for pk,instance in seen_objs[cls]] for related in cls._meta.get_all_related_many_to_many_objects():