【发布时间】:2020-04-24 17:41:39
【问题描述】:
我有 3 个模型。
class Category(models.Model):
name = models.CharField(max_length=100)
class Subcategory(models.Model):
name = models.CharField(max_length=100)
category = models.ForeignKey(Category, on_delete=models.CASCADE)
class Item(models.Model):
name = models.CharField(max_length=100)
subcategory = models.ForeignKey(Subcategory, on_delete=models.CASCADE)
在我的 Html 模板中,我想访问每个给定类别中的项目数。我曾尝试使用 _set 方法,但它不适用于category.subcategory_set.course_set.count。如何访问每个给定类别下的课程数量。我没有在我的 Items 模型中将类别作为外键包含在内,因为它可能导致为项目分配错误的类别-子类别对。
【问题讨论】:
标签: python django python-3.x django-models django-views