django - 基于相关模型的模型实例查询集
问题描述
我有两个模型。
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 实例的查询集?
谢谢!
解决方案
你可以使用类似的东西:
related_colors = Color.objects.filter(car_set__price__gt=1000)
推荐阅读
- powerapps - 将画廊项目与字符串进行比较
- wordpress - 完成更新 wordpress 时出现错误
- spring-boot - Spring Boot - 将特定查询应用于数据库
- macos - 无法从本地缓存在 MAC 上加载 Universal-sentence-encoder-large/3
- cmake - 为 Raspberry Pi Zero 交叉编译 OpenCV 3.3.1 时,即使存在库,链接也会失败
- python - 如何使用 celery 在 Django 上设置定期任务?
- javascript - 48 小时倒计时,24 小时后复位
- php - Laravel Cron 计划在更新后不起作用(5.6)
- c++ - 如何解开参数包包装器?
- react-native - 屏幕过渡 - 反应导航