我試圖在Django的維基使用類似類別實施this one。我想知道Django的搜索方式是如何拉取與父類關聯的所有對象。例如,如果我有一個「電視」類別,並且它有子類別「LED」,「LCD」和「等離子」,我將如何輕鬆查詢所有電視而無需遞歸查看所有子類別和子子類別(如果有是任何)。Django的類別和子類別的搜索
代碼明智的,我想是這樣的:
class Item(models.Model):
name = ...
...
category = models.ForeignKey(Category, null=True, blank=True)
所以這種類型的實現是有沒有簡單的方法做什麼,我需要的,或者是有其他更好的解決辦法?
謝謝!您正在使用的Category
模型它被你所引用的頁面上使用的相同方式
項目可以在多個類別? – czarchaic 2010-01-14 00:21:45
不是他們只能在一個類別中,但他們也會是父類別(類似於繼承) – 2010-01-14 02:23:23