class Tyre(models.Model):
name = models.CharField(max_length=128)
description = models.CharField(max_length=256)
product_type = models.CharField(max_length=128)
class TyrePrices(models.Model):
tyre = models.ForeignKey(Tyre, on_delete=models.CASCADE)
price = models.IntegerField()
discount = models.IntegerField()
description = models.TextField(max_length=256)
discount_price = models.IntegerField()
stock = models.BooleanField(default=True)
这是模型,要求要根据轮胎价格范围对轮胎进行过滤(在第二种模型中)。
我怎样才能做到这一点?
最佳答案
Tyre.objects.filter(tyreprices__price__gte=x,tyreprices__price__lte=y)
如果您想要一个范围。否则放下一个。或调整排除范围。