Manufacturer と Car という 2 つのモデルがあります。Car モデルには、Manufacturer へのforeignKey があります。これは、多くの車が 1 つのメーカーに属することができることを意味します。モデル manfacturer では、それらは Showcase と呼ばれる OneToOneField であり、Manufacturer が 1 台の車をショーケースできるようにします。ショーケースする車があるすべてのメーカーを表示するにはどうすればよいですか。OneToOneField オブジェクトを持つすべてのメーカーを表示します。
Manufacturer.objects.filter(showcase=True) を試しましたが、空の辞書が返されます []
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')