Changed lambda to itemgetter as suggested
This commit is contained in:
parent
3893932ade
commit
a99ca61159
@ -1,6 +1,7 @@
|
|||||||
from django.db.models import Count
|
from django.db.models import Count
|
||||||
from taggit.models import Tag
|
from taggit.models import Tag
|
||||||
from math import floor
|
from math import floor
|
||||||
|
from operator import itemgetter
|
||||||
|
|
||||||
def tagcloud(request):
|
def tagcloud(request):
|
||||||
tagcloudlist = Tag.objects.annotate(ct=Count('taggit_taggeditem_items')).order_by('-ct')
|
tagcloudlist = Tag.objects.annotate(ct=Count('taggit_taggeditem_items')).order_by('-ct')
|
||||||
@ -21,6 +22,6 @@ def tagcloud(request):
|
|||||||
size = int(floor((5.0 * (tagcount - tmin)) / (tmax - tmin)))
|
size = int(floor((5.0 * (tagcount - tmin)) / (tmax - tmin)))
|
||||||
tagcloud.append({'name': cloudelement.name, 'slug': cloudelement.slug, 'size': size})
|
tagcloud.append({'name': cloudelement.name, 'slug': cloudelement.slug, 'size': size})
|
||||||
|
|
||||||
tagcloud.sort(key=lambda k: k['name'])
|
tagcloud.sort(key=itemgetter('name'))
|
||||||
|
|
||||||
return {'tagcloud': tagcloud}
|
return {'tagcloud': tagcloud}
|
||||||
|
Loading…
Reference in New Issue
Block a user