有 2 个模型:MyItem 和 Category
这可行,但我如何使用注释通过单个查询来做到这一点:
for cat in Category.objects.all():
cat.count = MyItem.objects.filter(category=cat).count()
cat.save()
像一些:
Category.objects.annotate(_items_count=Count('myitem')).update(count=_items_count)