以下代码在最后提供了 .count()的帮助下,给出了特定作者的书籍数量。
所以我的查询是我应该用以下代码替换 .count(),以获取特定作者所写的所有书籍的名称/标题
models.py ::
class author(models.Model):
def get_books_count(self):
return book.objects.filter(author=self).count()
我的查询在看到以下链接上的问题后出现::
答案 0 :(得分:0)
您可以直接在queryset上使用values_list,假设name是书籍标题中的字段:
book.objects.filter(author=self.author_name).values_list('name',flat=True)