我有一個模型,在我的Django項目如下:遍歷父ForeignKey的
class Category(models.Model):
parentCategory = models.ForeignKey(Category,null=True,blank=True)
category = models.CharField(max_length=255)
def __unicode__(self):
return self.category
我使用它來設置類別heirachy。有些類別的父類別有一個父類別也有一個父類別等。我想知道如何循環這個結構在方法?
乾杯, 本
UPDATE: 下面是我的結構,我的類別表:
Parent
Parent -> Sub Parent
Parent -> Sub Parent -> Sub Sub Parent
從阿米爾阿德南的 「GET_NAME」 函數返回:
Parent
Sub Parent -> Sub Sub Parent
Sub Sub Parent
我需要它像這樣顯示:
Parent
Parent -> Sub Parent
Parent -> Sub Parent -> Sub Sub Parent
任何想法?
此外,如果你想擁有自我指涉鍵,你可以做到這一點'models.ForeignKey(「自我」,空=真,空=真)' – 2013-02-27 21:23:07