Написать правильную модель
Задача написать модель описывающую категорию, подкатегорию и продукт. Пример: Электроника--Ноутбук--AsusXproDuo. Под последним имеется ввиду конечный продукт.
class Category(models.Model):
parent_category = models.ForeignKey('self', on_delete=models.CASCADE, null=True, blank=True)
img = models.FileField(verbose_name='Фото категории')
name = models.CharField(max_length=25, verbose_name='Название')
def __str__(self):
return self.name
class SubCategory(models.Model):
category = models.ForeignKey(Category, on_delete=models.CASCADE, verbose_name='Категория')
name = models.CharField(max_length=25, unique=True, verbose_name='Название')
def __str__(self):
return self.name
У меня нет идей как сюда приписать ещё и сам продукт.