diff options
| author | Tim Graham <timograham@gmail.com> | 2016-12-30 17:55:03 -0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-01-17 14:09:29 -0500 |
| commit | b2ffbb00a5b4526ab51c62a620f819c96a44902c (patch) | |
| tree | fac94f3c9f28948b1f330e7c08a08d85d9ccbaab | |
| parent | ddd3268975dca9094d94ab1df56dae0a24a58865 (diff) | |
Refs #24215 -- Removed add_lazy_relation() per deprecation timeline.
| -rw-r--r-- | django/db/models/fields/related.py | 15 | ||||
| -rw-r--r-- | docs/releases/2.0.txt | 2 |
2 files changed, 2 insertions, 15 deletions
diff --git a/django/db/models/fields/related.py b/django/db/models/fields/related.py index 9716d65cd0..256441c6a2 100644 --- a/django/db/models/fields/related.py +++ b/django/db/models/fields/related.py @@ -1,7 +1,6 @@ from __future__ import unicode_literals import inspect -import warnings from functools import partial from django import forms @@ -15,7 +14,6 @@ from django.db.models.deletion import CASCADE, SET_DEFAULT, SET_NULL from django.db.models.query_utils import PathInfo from django.db.models.utils import make_model_tuple from django.utils import six -from django.utils.deprecation import RemovedInDjango20Warning from django.utils.encoding import force_text from django.utils.functional import cached_property, curry from django.utils.lru_cache import lru_cache @@ -84,19 +82,6 @@ def lazy_related_operation(function, model, *related_models, **kwargs): return apps.lazy_model_operation(partial(function, **kwargs), *model_keys) -def add_lazy_relation(cls, field, relation, operation): - warnings.warn( - "add_lazy_relation() has been superseded by lazy_related_operation() " - "and related methods on the Apps class.", - RemovedInDjango20Warning, stacklevel=2) - # Rearrange args for new Apps.lazy_model_operation - - def function(local, related, field): - return operation(field, related, local) - - lazy_related_operation(function, cls, relation, field=field) - - class RelatedField(Field): """ Base class that all relational fields inherit from. diff --git a/docs/releases/2.0.txt b/docs/releases/2.0.txt index 3958d27dd2..9c1d80f081 100644 --- a/docs/releases/2.0.txt +++ b/docs/releases/2.0.txt @@ -252,3 +252,5 @@ these features. * The ``on_delete`` argument for ``ForeignKey`` and ``OneToOneField`` are now required. + +* ``django.db.models.fields.add_lazy_relation()`` is removed. |
