diff options
Diffstat (limited to 'webapp/django/db/models/signals.py')
-rw-r--r-- | webapp/django/db/models/signals.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/webapp/django/db/models/signals.py b/webapp/django/db/models/signals.py new file mode 100644 index 0000000000..045533612d --- /dev/null +++ b/webapp/django/db/models/signals.py @@ -0,0 +1,14 @@ +from django.dispatch import Signal + +class_prepared = Signal(providing_args=["class"]) + +pre_init = Signal(providing_args=["instance", "args", "kwargs"]) +post_init = Signal(providing_args=["instance"]) + +pre_save = Signal(providing_args=["instance", "raw"]) +post_save = Signal(providing_args=["instance", "raw", "created"]) + +pre_delete = Signal(providing_args=["instance"]) +post_delete = Signal(providing_args=["instance"]) + +post_syncdb = Signal(providing_args=["class", "app", "created_models", "verbosity", "interactive"]) |