我有这样的模特:
class Parent(models.Model):
name = models.CharField(max_length=31)
class Child(models.Model):
name = models.CharField(max_length=31)
value = models.FloatField()
parent = models.ForeignKey(Parent, related_name='children')
我需要按子值对Parent
个实例进行排序,但只考虑具有已定义名称的子项。
这样做的最佳方式是什么?
答案 0 :(得分:2)
你可以像你描述的那样做:
Parent.objects.filter(child__name='defined name').order_by('child__value')