我有一個MODELE來管理它看起來像類:遞歸數據
class Category(models.Model):
code = models.IntegerField()
name = models.CharField('name', max_length=200)
slug = models.SlugField(max_length=200)
parent = models.ForeignKey(
"self",
blank=True,
null=True,
related_name='subcategories')
現在,假設3類: 貓 B類,其中母公司爲貓 貓C,其中父母是貓乙
我想表現出breacrumb其中,對於貓C,看起來像:
Home > Categories > Cat A > Cat B > Cat C
我目前可以得到:
Home > Categories > Cat B > Cat C
但我不知道如何獲得我父母的父母。 更一般地說,有沒有辦法建立這種麪包屑動態功能的父母?
感謝