From fa235004dd1423b129befe847bbf207808ca07ad Mon Sep 17 00:00:00 2001 From: mgaligniana Date: Mon, 27 Dec 2021 23:32:07 -0300 Subject: Fixed #13251 -- Made pre/post_delete signals dispatch the origin. --- docs/ref/signals.txt | 12 ++++++++++++ docs/releases/4.1.txt | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/ref/signals.txt b/docs/ref/signals.txt index 4eb55c906a..6f0ce0527c 100644 --- a/docs/ref/signals.txt +++ b/docs/ref/signals.txt @@ -195,6 +195,12 @@ Arguments sent with this signal: ``using`` The database alias being used. +``origin`` + .. versionadded:: 4.1 + + The origin of the deletion being the instance of a ``Model`` or + ``QuerySet`` class. + ``post_delete`` --------------- @@ -219,6 +225,12 @@ Arguments sent with this signal: ``using`` The database alias being used. +``origin`` + .. versionadded:: 4.1 + + The origin of the deletion being the instance of a ``Model`` or + ``QuerySet`` class. + ``m2m_changed`` --------------- diff --git a/docs/releases/4.1.txt b/docs/releases/4.1.txt index 8cdec777f9..fa1c05bc80 100644 --- a/docs/releases/4.1.txt +++ b/docs/releases/4.1.txt @@ -249,7 +249,9 @@ Serialization Signals ~~~~~~~ -* ... +* The :data:`~django.db.models.signals.pre_delete` and + :data:`~django.db.models.signals.post_delete` signals now dispatch the + ``origin`` of the deletion. Templates ~~~~~~~~~ -- cgit v1.3