diff options
Diffstat (limited to 'django')
| -rw-r--r-- | django/db/models/query.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/django/db/models/query.py b/django/db/models/query.py index 5ae451879c..c0d2dee3c1 100644 --- a/django/db/models/query.py +++ b/django/db/models/query.py @@ -1100,8 +1100,10 @@ class QuerySet: def ordered(self): """ Return True if the QuerySet is ordered -- i.e. has an order_by() - clause or a default ordering on the model. + clause or a default ordering on the model (or is empty). """ + if isinstance(self, EmptyQuerySet): + return True if self.query.extra_order_by or self.query.order_by: return True elif self.query.default_ordering and self.query.get_meta().ordering: |
