我正在使用 Django-Tagging,我并不完全需要云,我只想要在我的博客条目中使用的最流行标签的有限列表。
使用以下内容:
[(tag.name, int(tag.count)) for tag in Tag.objects.usage_for_model(Post, counts=True)]
它返回一个数组(注意我在开发时使用 Lorem Ipsum):
[(u'deposit', 5), (u'escorol', 1), (u'gratuitous', 8), (u'marquee', 2)]
但是为了订购和限制它,我需要这样做:
sorted([(tag.name, int(tag.count)) for tag in Tag.objects.usage_for_model(Post, counts=True)], key=lambda k:k[1], reverse=True)[:10]
有没有更简洁的方法来做到这一点?我觉得应该有。