diff options
Diffstat (limited to 'django')
| -rw-r--r-- | django/db/models/query.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/django/db/models/query.py b/django/db/models/query.py index 9c3aeaa8d3..6a6a82968f 100644 --- a/django/db/models/query.py +++ b/django/db/models/query.py @@ -1132,6 +1132,14 @@ class EmptyQuerySet(QuerySet): """ return 0 + def aggregate(self, *args, **kwargs): + """ + Return a dict mapping the aggregate names to None + """ + for arg in args: + kwargs[arg.default_alias] = arg + return dict([(key, None) for key in kwargs]) + # EmptyQuerySet is always an empty result in where-clauses (and similar # situations). value_annotation = False |
