Fixed #7323 -- Fixed a count() edge-case.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7787 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
050d0a1b75
commit
18d89cc1f7
|
@ -1484,8 +1484,6 @@ class Query(object):
|
|||
if not self.select:
|
||||
select = Count()
|
||||
else:
|
||||
assert len(self.select) == 1, \
|
||||
"Cannot add count col with multiple cols in 'select': %r" % self.select
|
||||
select = Count(self.select[0])
|
||||
else:
|
||||
opts = self.model._meta
|
||||
|
|
|
@ -338,6 +338,10 @@ Bug #1878, #2939
|
|||
4
|
||||
>>> xx.delete()
|
||||
|
||||
Bug #7323
|
||||
>>> Item.objects.values('creator', 'name').count()
|
||||
4
|
||||
|
||||
Bug #2253
|
||||
>>> q1 = Item.objects.order_by('name')
|
||||
>>> q2 = Item.objects.filter(id=i1.id)
|
||||
|
|
Loading…
Reference in New Issue