无论如何都要在django foreignkey字段上添加过滤器。
class Product(models.Model):
name = models.CharField(max_length=100)
category = models.ForeignKey(Category)
image = models.ImageField()
description = models.TextField()
def __str__(self):
return self.name
答案 0 :(得分:2)
是。您可以像这样使用Array[_]
语法:
key__
只需确保products = Product.objects.filter(category__name='Tops')
模型中出现__
之后的内容,您就可以开始了。您可以阅读更多about how django handles cross-relationship filter
ing here。
您也可以按相关ID本身进行查询:
Category