summaryrefslogtreecommitdiff
path: root/django/db/models/sql
diff options
context:
space:
mode:
authorJosh Smeaton <josh.smeaton@gmail.com>2015-08-03 12:30:06 +1000
committerJosh Smeaton <josh.smeaton@gmail.com>2015-09-21 19:56:24 +1000
commit534aaf56f4a8e261e111426b2a709e2f8816192f (patch)
tree286e33490199ba6af3c398b9165f7dd352281dc8 /django/db/models/sql
parent8dc3ba5cebcf19a4013542e7c2f5faea73a02724 (diff)
Fixed #24629 -- Unified Transform and Expression APIs
Diffstat (limited to 'django/db/models/sql')
-rw-r--r--django/db/models/sql/aggregates.py2
-rw-r--r--django/db/models/sql/query.py6
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 "