diff --git a/back/tmc/models.py b/back/tmc/models.py index 5c91a14..ed18ac0 100644 --- a/back/tmc/models.py +++ b/back/tmc/models.py @@ -1,23 +1,23 @@ from django.conf import settings from django.db import models -# class Category(models.Model): -# name = models.CharField(max_length=120, default='no name', null=True) +class CustomTable(models.Model): + name = models.CharField(max_length=120, default='no name', null=True) -# def __str__(self): -# return self.name + def __str__(self): + return self.name -# class Product(models.Model): -# name = models.CharField(max_length=120, default='no name', null=True) -# image = models.ImageField(upload_to='products/', null=True) # Изменено на 'products/' для загрузки в папку внутри MEDIA_ROOT -# category = models.ForeignKey(Category, on_delete=models.CASCADE, default=None, null=True) +class BaseCustomField(models.Model): + name = models.CharField(max_length=120, default='no name', null=True) + scan = models.CharField(max_length=120, null=True) + comment = models.ForeignKey(CustomTable, on_delete=models.CASCADE, default=None, null=True) -# def __str__(self): -# return self.name + def __str__(self): + return self.name -# class Album(models.Model): -# name = models.CharField(max_length=120, null=True) -# products = models.ManyToManyField(Product) +class Comment(models.Model): + name = models.CharField(max_length=120, null=True) + products = models.ManyToManyField(BaseCustomField) -# def __str__(self): -# return self.name + def __str__(self): + return self.name