Browse Source

Refs #30083 -- Added a warning about performing queries in pre/post_init receivers.

Thanks Carlton Gibson the review.
Mariusz Felisiak 5 years ago
parent
commit
fc1182af01
1 changed files with 6 additions and 0 deletions
  1. 6 0
      docs/ref/signals.txt

+ 6 - 0
docs/ref/signals.txt

@@ -106,6 +106,12 @@ Arguments sent with this signal:
         ``_state.db`` is ``None`` and cannot be used to check an ``instance``
         database.
 
+.. warning::
+
+    For performance reasons, you shouldn't perform queries in receivers of
+    ``pre_init`` or ``post_init`` signals because they would be executed for
+    each instance returned during queryset iteration.
+
 ``pre_save``
 ------------