Django ManytoMany печатает более одного раза, если я добавляю более 2 моделей

Я пытаюсь создать сайт электронной коммерции для школьного проекта с помощью Django Я создал этот класс продукта для продукта и вариаций

class Product(models.Model):
category = models.ManyToManyField(Category,verbose_name='Kategori')
gender = models.ManyToManyField(Gender,verbose_name='Cinsiyet')
parent = models.ManyToManyField('self',verbose_name='Ana Varyant',blank=True,null=True,symmetrical=False,related_name='+')
name = models.CharField(max_length=200,null=True,verbose_name='Başlık')
sub_name = models.CharField(max_length=200,null=True,verbose_name='Alt Başlık')
slug = AutoSlugField(populate_from='name')
price = models.FloatField(null=True,verbose_name='Fiyat')

Моя проблема в том, что когда я использую это в моем шаблоне если у товара более двух вариантов, то он показывает вариант несколько раз. вот так : enter image description here

Как вы можете видеть, здесь есть два серых варианта. Как я могу это исправить?

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