我有2個模型叫做製造商和汽車。該車型擁有製造商的外鍵,這意味着許多汽車可以屬於一個製造商。 在模型製造商,他們是一個OneToOneField稱爲展示,它允許製造商有一輛車展示, 我如何顯示所有制造商有一輛車來展示其意思,顯示所有制造商與OneToOneField對象。OneToOneField QuerySet返回空字典
我試圖Manufacturer.objects.filter(展示=真),但它返回一個空的字典[]
class Manufacturer(models.Model):
user = models.ForeignKey(User)
name = models.CharField(max_length=55)
showcase = models.OneToOneField('Car',related_name='Car',blank=True)
class Car(models.Model):
user = models.ForeignKey(User)
Manufacturer = models.ForeignKey(Manufacturer,blank=False,related_name='Manufacturer')
這是怎麼回事?也許嘗試類似.filter(showcase__pk__gt = 0)? – fsw
@fsw,0是什麼意思? – JackRoster
這意味着選擇主鍵大於0的展示櫃的製造商。我沒有測試過它只是一個想法。 – fsw