如何在外键Django中获取计数项?

时间:2016-05-10 17:37:52

标签: python django

我有两类模型,我需要从单一供应商那里获得产品数量

class Vendor(models.Model):
    name = models.CharField(max_length=50, unique=True)
    seo_name = models.SlugField()
    product_count = models.IntegerField(default=0)    


class Product(models.Model):
        vendor = models.ForeignKey(Vendor, unique=False, blank=True, default=None, null=True, on_delete=models.SET_NULL)

如何计算供应商的产品数量?

1 个答案:

答案 0 :(得分:1)

查看Django recipe: Add an auto-count field to your model 教程。它完全涵盖了你的问题。

祝你好运!