Changeset 7426
- Timestamp:
- 04/15/08 21:58:00 (3 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/queryset-refactor/django/db/models/query.py
r7425 r7426 17 17 EmptyResultSet = sql.EmptyResultSet 18 18 19 class _QuerySet(object):19 class QuerySet(object): 20 20 "Represents a lazy database lookup for a set of objects" 21 21 def __init__(self, model=None, query=None): … … 479 479 % (self.__class__.__name__, other.__class__.__name__)) 480 480 481 # Use the backend's QuerySet class if it defines one. Otherwise, use _QuerySet.482 if connection.features.uses_custom_queryset:483 QuerySet = connection.ops.query_set_class(_QuerySet)484 else:485 QuerySet = _QuerySet486 487 481 class ValuesQuerySet(QuerySet): 488 482 def __init__(self, *args, **kwargs): django/branches/queryset-refactor/django/db/models/sql/query.py
r7418 r7426 14 14 from django.utils.datastructures import SortedDict 15 15 from django.dispatch import dispatcher 16 from django.db import connection 16 17 from django.db.models import signals 17 18 from django.db.models.sql.where import WhereNode, EverythingNode, AND, OR … … 1372 1373 self.connection.features.empty_fetchmany_value) 1373 1374 1375 # Use the backend's custom Query class if it defines one. Otherwise, use the 1376 # default. 1377 if connection.features.uses_custom_query_class: 1378 Query = connection.ops.query_class(Query) 1379 1374 1380 def get_order_dir(field, default='ASC'): 1375 1381 """
