0
我有一個型號表關係:爲兩個以上的表
class SerialNumber(models.Model):
prefix = models.CharField(max_length=8)
class Position(models.Model):
serial_number = models.ForeignKey(SerialNumber)
class Car(models.Model):
position = models.ForeignKey(Position)
class Owner(models.Model):
car = models.ForeignKey(Car)
name = models.CharField(max_length=64)
如何,我可以得到所有業主誰擁有特殊的前綴和扭轉局面(得到所有序列號的所有者)?
我想是這樣的:
Owner.objects.select_related('car__position__serial_number').filter(prefix='ZXC')
Owner.objects.select_related('car__position__serial_number').filter(name='Joe')
,但沒有奏效。