可以說我有以下型號:Django的:計數具有相同價值的物品
class Book(models.Model):
name = models.CharField(max_length=70)
lang = models.CharField(max_length=70)
author = models.FK(Author)
class Author(models.Model):
name = models.CharField(max_length=70)
我想寫的東西來獲得與標註的字段作者的列表,用來顯示每個語言的書籍數量。無法想象它的註解:(如{ '恩':10, '儒':1 ...等}
如只是計算所有,Author.objects.annotate(languages=Count(book__lang))
看一看:https://docs.djangoproject.com/en/1.9/topics/db/aggregation/對聚合/註釋 – Brandon
更多信息,我覺得我一直在尋找有,但沒有確切的發現。想法:( –