如何从Django中的归属关系中获取类别anme?

如何从Django中的归属关系中获取类别anme?,django,django-models,django-forms,django-views,django-templates,Django,Django Models,Django Forms,Django Views,Django Templates,我试图在Django中创建面包屑,但我无法按类别显示数据,我想在产品视图页面上显示子儿童类别数据,请告诉我如何做到这一点。而且我有manytomy与Product模型的SubChildCategory关系 这是我的models.py文件 class Category(models.Model): cat_name=models.CharField(max_length=225) cat_slug=models.SlugField(max_length=225, unique=Tr

我试图在Django中创建面包屑,但我无法按类别显示数据,我想在产品视图页面上显示
子儿童类别
数据,请告诉我如何做到这一点。而且我有
manytomy
Product
模型的
SubChildCategory
关系

这是我的
models.py
文件

class Category(models.Model):
    cat_name=models.CharField(max_length=225)
    cat_slug=models.SlugField(max_length=225, unique=True)

class SubCategory(models.Model):
    subcat_name=models.CharField(max_length=225)
    subcat_slug=models.SlugField(max_length=225, unique=True)
    category = models.ForeignKey('Category', related_name='subcategoryies', on_delete=models.CASCADE, blank=True, null=True)

class SubChildCategory(models.Model):
    subcategory=models.ForeignKey(SubCategory, related_name='SubChildRelated', on_delete=models.CASCADE, default=None, verbose_name='Sub Category')
    name=models.CharField(max_length=50, default=None)
    slug=models.SlugField(unique=True, max_length=50)

class Product(models.Model):
    name=models.CharField(max_length=225)
    slug=models.SlugField(max_length=225, unique=True)
    subcategory=models.ManyToManyField(SubChildCategory, related_name='pro_subchild', verbose_name='Select Category')
这是我的
views.py
文件

def productview(request, slug):
   product = Product.objects.get(slug=slug)
   template_name='mainpage/product-view.html'
   context={'product':product}
   return render(request, template_name, context)
这是我的
product view.html
文件。我正在尝试以这种格式显示数据。
Home/Category(Name)/SubCategory(Name)/SubchildCategory(Name)
,其中
Name
Category,SubchildCategory,SubchildCategory
字段名称

<ol class="breadcrumb">
   <li class="breadcrumb-item"><a href="{% url 'mainpage:homepage' %}">home</a></li>
   <li class="breadcrumb-item active" aria-current="page">Category Name / Subcategory Name/SubChildCategory Name/Product name</li>
</ol>

  • 类别名称/子类别名称/子类别名称/子类别名称/产品名称