我有两个模型。
class Category(models.Model):
name = models.CharField()
@property
def element_count()
return Element.objects.filter(name=self.name).count()
class Element(models.Model):
name = models.CharField()
categories = models.ManyToManyField(Category)
我想计算与该类别相关的每个元素的数量。此功能适用于模板和视图,但有什么方法可以直接进入查询集中?
如果这样做Category.objects.all()