﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
24387	Django admin, exception in queryset when using  values() before annotate	essadek	nobody	"
{{{
class AppModel(models.Model):

    nbr = models.BigIntegerField(blank=True, null=True)
    region = models.ForeignKey(AppWilaya,blank=True, null=True)
    date_preorder = models.DateField(blank=True, null=True)
    id = models.IntegerField(primary_key=True,blank=True, db_column='dummy_id')
}}}



{{{
class AppModelAdmin(admin.ModelAdmin):
....
def queryset(self, request):
        qs = super(AppModelAdmin, self).get_queryset(request)  
        qs=qs.values(""region"").annotate(total=Sum( 'nbr'))
}}}


'''Exception Value: 'dict' object has no attribute '_meta'
Exception Location: [PATH_TO]\lib\site-packages\django\contrib\admin\util.py in lookup_field, line 242'''

Note when removing '''.values(""region"")''' the exception doesn't occur."	Bug	closed	contrib.admin	1.6	Normal	invalid	Django Admin , aggregation,  change list	Simon Charette	Unreviewed	0	0	0	0	0	0
