class Category(models.Model):
# fields
class Product(models.Model):
category = models.ForeignKey(Category)
# fields
假设并非所有类别都至少有一个产品,
我如何才能获得至少关联一种产品的所有类别?
有没有办法用 Django 查询集来做到这一点?
class Category(models.Model):
# fields
class Product(models.Model):
category = models.ForeignKey(Category)
# fields
假设并非所有类别都至少有一个产品,
我如何才能获得至少关联一种产品的所有类别?
有没有办法用 Django 查询集来做到这一点?
你应该可以filter
对类。您想找到Category
产品不为空的 ' 对吗?:
Category.objects.filter(product_set__isnull=False).distinct()