Django - Как создать подзаписи для каждого объекта в Models?

Пример:

Item Version S#
abc1  abc1V   abc1S#
abc2  abc2V   abc2S#

Модель

class Hw(models.Model):
        item= models.CharField(max_length=30,default='')
        version= models.CharField(max_length=30,default='')
        serianlnumber= models.CharField(max_length=30,default='')

теперь элемент abc2 имеет подпункты, и в нем есть его подпункты с соответствующими версиями и S#

Item            Version          S#
abc2            abc2V            abc2S#
 abc2sub1        abc2sub1V         abc2sub1S# 
   abc2sub_sub1      abc2sub1V         abc2sub1S# 
abc3            abc3V            abc3S#

Как мне создать такую модель/таблицу или мне нужно создать отдельные таблицы для каждой подзаписи? Я не смог найти никакой конкретной документации по этому вопросу. Спасибо

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