to_inventory/back/tmc/models.py

22 lines
617 B
Python

from django.conf import settings
from django.db import models
class BaseCustomField(models.Model):
name = models.CharField(max_length=120, )
text = models.TextField(null=True, blank=True)
scan = models.TextField(null=True, blank=True)
comment = models.TextField(null=True, blank=True)
Image = models.ImageField(upload_to='images/', blank=True, null=True)
def __str__(self):
return self.name
class CustomTable(models.Model):
name = models.CharField(max_length=120, )
fields = models.ManyToManyField(BaseCustomField)
def __str__(self):
return self.name