我有一个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
但我不知道如何获得我父母的父母。 更一般地说,有没有办法建立这种面包屑动态功能的父母?
感谢