假设我有一个Django模型......
class Book(models.Model):
name = models.CharField(max_length=50)
author = models.CharField(max_length=50)
publisher = models.CharField(max_length=50)
我想知道每个作者使用了多少个发布者?我尝试过像......
Book.objects.value('author').annotate(Count('publisher'))
但它似乎没有用。什么是正确的Django查询?
或者如何将此sql查询转换为Django?
SELECT author, COUNT(publisher) FROM Book GROUP BY author;