diff options
Diffstat (limited to 'django')
| -rw-r--r-- | django/db/models/query.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/django/db/models/query.py b/django/db/models/query.py index 0210a7914d..412cad026f 100644 --- a/django/db/models/query.py +++ b/django/db/models/query.py @@ -1271,6 +1271,18 @@ class EmptyQuerySet(QuerySet): kwargs[arg.default_alias] = arg return dict([(key, None) for key in kwargs]) + def values(self, *fields): + """ + Always returns EmptyQuerySet. + """ + return self + + def values_list(self, *fields, **kwargs): + """ + Always returns EmptyQuerySet. + """ + return self + # EmptyQuerySet is always an empty result in where-clauses (and similar # situations). value_annotation = False |
