Отображение вложенных категорий с помощью одной модели

class ProductCategory(models.Model):
    name = models.CharField(max_length=50, blank=True, null=True)
    parent_category = models.ForeignKey(
        'self', null=True, blank=True, on_delete=models.CASCADE)
    category_image = models.ImageField(
        upload_to='categories/product/imgs/', verbose_name=_("Category Image"), blank=True, null=True,
        help_text=_("Please use our recommended dimensions: 120px X 120px"))
    category_description = models.TextField(verbose_name=_("Category Description"))
    slug = models.SlugField(
        blank=True, null=True, allow_unicode=True, unique=True, verbose_name=_("Slugfiy"))
    date = models.DateTimeField(auto_now_add=True, blank=True, null=True)

Я хотел бы отображать категории вложенным списком. Кто-нибудь может помочь мне в этом?

Вернуться на верх