首页 > 解决方案 > 基于相关模型的模型实例查询集

问题描述

我有两个模型。

class Color(models.Model):
    name = models.CharField(max_length=120, null=True, blank=True) 

class Car(models.Model):
    user = models.ForeignKey(Color, on_delete=models.CASCADE, default=None)
    price = models.DecimalField(max_digits=10, decimal_places=2)

如何获取与这些 Color 实例相关的 Car 实例的价格 > 1000 的 Color 实例的查询集?

谢谢!

标签: djangodjango-models

解决方案


你可以使用类似的东西:

related_colors = Color.objects.filter(car_set__price__gt=1000)

推荐阅读