假设我有以下模型:
class Shop(models.Model):
...
@property
def products_count(self):
return Product.objects.filter(shop=self).count()
class Product(models.Model):
shop = models.ForeignKey(Shop, on_delete=models.CASCADE)
...
products_count
属性用于获取store 中的产品数量.随着Django 5和generated fields的发布,有没有办法用它来存储计数呢?或者我误解了生成的字段的使用?