summaryrefslogtreecommitdiff
path: root/django/db/models/sql
diff options
context:
space:
mode:
Diffstat (limited to 'django/db/models/sql')
-rw-r--r--django/db/models/sql/query.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/django/db/models/sql/query.py b/django/db/models/sql/query.py
index ee63a0214f..3381b602b4 100644
--- a/django/db/models/sql/query.py
+++ b/django/db/models/sql/query.py
@@ -27,9 +27,9 @@ try:
except NameError:
from sets import Set as set # Python 2.3 fallback
-__all__ = ['Query']
+__all__ = ['Query', 'BaseQuery']
-class Query(object):
+class BaseQuery(object):
"""
A single SQL query.
"""
@@ -1757,7 +1757,9 @@ class Query(object):
# Use the backend's custom Query class if it defines one. Otherwise, use the
# default.
if connection.features.uses_custom_query_class:
- Query = connection.ops.query_class(Query)
+ Query = connection.ops.query_class(BaseQuery)
+else:
+ Query = BaseQuery
def get_order_dir(field, default='ASC'):
"""