我试图获取我网站上最常用标签的有序列表。 django taggit的API docs引用了一个most_common()方法,但我似乎无法使其工作。文件说:
"返回所有代码的QuerySet
,并以其显示的次数进行注释,可作为每个代码的num_times
属性。"
但他们没有展示一个有效的例子。假设"项目" model有一个工作标签"字段,这是否意味着您应该能够执行以下操作:
Item.objects.all.tags.most_common()
我已尝试过这方面的变体,但似乎无法获得最常用标签的有序列表。这里有什么神奇的咒语?
答案 0 :(得分:6)
我认为应该没有objects.all
:
tags = Item.tags.most_common()