我已经玩了几个小时没有找到解决方案。
我有以下型号:
class Category(models.Model):
name = models.CharField(max_length=100)
class Item(models.Model):
name = models.CharField(max_length=250)
category = models.ForeignKey(Category)
然后我过滤项目和与该项目相关的类别:
items = Item.objects.filter(name=name)
categories = Category.filter(id__in = items.values_list('category__id'))
现在我想获取具有类别的项目的数量并将该数字保存在类别中的字段中annotate
我该怎么做?