0
我正在開發一個在線購物車項目,並且在產品目錄應用程序中,我有點無法理解如何構造類別,例如,以下序列:MEN->鞋類 - >運動鞋 - >某品牌(耐克) - >實際產品。正如你所看到的深度是5這是一個好的設計,使子子子...類別每個級別如何在django模型中構建嵌套類別
class Category:
pass
class SubCategory:
category=models.ForeignKey(Category,...)
...
class SubSubCategory:
category=models.ForeignKey(SubCategory,...)
...
class BrandOrSmthEle:
category=models.ForeignKey(SubSubCategory,...)
...
class Product:
category=models.ForeignKey(BrandOrSmthEle,...)
...
如果它是一個子類別,那麼一個'self'類型的模型如何引用其父類? –
@KlausD。你能否用一些例子來詳細闡述你的陳述? – Humoyun
好吧,有一個屬性爲'parent'的類,它是''self''的外鍵,並允許'None'。 –