Djangoには、次のmodels.pyがあります
class Product(RandomPrimaryIdModel):
title = models.CharField(max_length=20, blank=True, null=True)
price = models.CharField(max_length=20, blank=True, null=True)
condition = models.CharField(max_length=20, blank=True, null=True)
class Mattress(Product):
length = models.CharField(max_length=50)
size = models.CharField(max_length=5)
class Pillow(Product):
shape= models.CharField(max_length=50)
comfort= models.CharField(max_length=5)
アイデアは、「product」モデルといくつかの「product_type」モデルがあるということです。この 2 つを関連付けるデータベース スキームを作成しようとしています。最終的な目標は、product_type が不明なオブジェクトのプライマリ ID へのアクセスを許可したときに、そのオブジェクトをクエリ/フィルター処理して、そのオブジェクトの product_type を確認できるようにすることです。
少し混乱するように聞こえますが、正しい方法で実装するにはどうすればよいでしょうか? 現在のスキーム (上記のもの) は、私が信じている正しい解決策ではありません。