diff options
| author | Josh Smeaton <josh.smeaton@gmail.com> | 2015-08-03 12:30:06 +1000 |
|---|---|---|
| committer | Josh Smeaton <josh.smeaton@gmail.com> | 2015-09-21 19:56:24 +1000 |
| commit | 534aaf56f4a8e261e111426b2a709e2f8816192f (patch) | |
| tree | 286e33490199ba6af3c398b9165f7dd352281dc8 /django/db/models/sql | |
| parent | 8dc3ba5cebcf19a4013542e7c2f5faea73a02724 (diff) | |
Fixed #24629 -- Unified Transform and Expression APIs
Diffstat (limited to 'django/db/models/sql')
| -rw-r--r-- | django/db/models/sql/aggregates.py | 2 | ||||
| -rw-r--r-- | django/db/models/sql/query.py | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/django/db/models/sql/aggregates.py b/django/db/models/sql/aggregates.py index 43d7ff1064..4f74a3b0c0 100644 --- a/django/db/models/sql/aggregates.py +++ b/django/db/models/sql/aggregates.py @@ -5,7 +5,7 @@ import copy import warnings from django.db.models.fields import FloatField, IntegerField -from django.db.models.lookups import RegisterLookupMixin +from django.db.models.query_utils import RegisterLookupMixin from django.utils.deprecation import RemovedInDjango110Warning from django.utils.functional import cached_property diff --git a/django/db/models/sql/query.py b/django/db/models/sql/query.py index f4f544843b..9dd666040f 100644 --- a/django/db/models/sql/query.py +++ b/django/db/models/sql/query.py @@ -1105,9 +1105,9 @@ class Query(object): Helper method for build_lookup. Tries to fetch and initialize a transform for name parameter from lhs. """ - next = lhs.get_transform(name) - if next: - return next(lhs, rest_of_lookups) + transform_class = lhs.get_transform(name) + if transform_class: + return transform_class(lhs) else: raise FieldError( "Unsupported lookup '%s' for %s or join on the field not " |
