Im новый Джанго и пытается узнать с построением форумДжанго трудности при отображении данных (количество)
моя модель
class Subject(models.Model):
name=models.CharField(max_length=128)
created=models.DateTimeField('Created Date')
def __str__(self):
return self.name
class Book(models.Model):
book_subject=models.ForeignKey(Subject,on_delete=models.CASCADE)
book_title=models.CharField(max_length=128)
url=models.URLField()
votes=models.IntegerField(default=0)
def __str__(self):
return self.book_title
мой запрос к базе данных в Django оболочки
Subject.objects.all()
>>>[<Subject: electronics>, <Subject: compter science>]
q=Subject.objects.get(id=2)
q.book_set.all()
>>>[<Book: python django>, <Book: python flask>]
Как я могу получить количество книг для каждой темы. (получить кол-во книг для вопросы электроники и информатики) Я знаю, что это может быть прямой ответ. Я хотел показать шаблон, как на форуме, где он отображает имя темы и количество книг, он содержит
Может кто-то помочь мне с запросом, чтобы получить количество книг для каждого предметов
Любая помощь очень ценится. .THANKS заранее
Пожалуйста, выберите более подходящее название для своего вопроса. Ваша проблема не в отображении данных, а в подсчете подсчетов. –
@ Daniel Roseman ... внесли изменения – spidy