Fixed #24215 -- Refactored lazy model operations

This adds a new method, Apps.lazy_model_operation(), and a helper function,
lazy_related_operation(), which together supersede add_lazy_relation() and
make lazy model operations the responsibility of the App registry. This
system no longer uses the class_prepared signal.
This commit is contained in:
Alex Hill 2015-03-03 16:43:56 +08:00 committed by Tim Graham
parent 0f6f80c2e7
commit 720ff740e7
10 changed files with 231 additions and 165 deletions

View file

@ -30,6 +30,8 @@ details on these changes.
* ``Field.remote_field.to`` attribute will be removed.
* ``django.db.models.fields.add_lazy_relation`` will be removed.
.. _deprecation-removed-in-2.0:
2.0