many to many
This commit is contained in:
parent
44fb008fd6
commit
65b340b873
|
@ -1,7 +1,6 @@
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from .models import Category, Product, Album
|
from .models import CustomTable, BaseCustomField
|
||||||
|
|
||||||
admin.site.register(Category)
|
admin.site.register(CustomTable)
|
||||||
admin.site.register(Product)
|
admin.site.register(BaseCustomField)
|
||||||
admin.site.register(Album)
|
|
||||||
|
|
||||||
|
|
|
@ -1,23 +1,14 @@
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.db import models
|
from django.db import models
|
||||||
|
|
||||||
class CustomTable(models.Model):
|
|
||||||
name = models.CharField(max_length=120, default='no name', null=True)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return self.name
|
|
||||||
|
|
||||||
class BaseCustomField(models.Model):
|
class BaseCustomField(models.Model):
|
||||||
name = models.CharField(max_length=120, default='no name', null=True)
|
name = models.CharField(max_length=120, )
|
||||||
scan = models.CharField(max_length=120, null=True)
|
|
||||||
comment = models.ForeignKey(CustomTable, on_delete=models.CASCADE, default=None, null=True)
|
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
class Comment(models.Model):
|
class CustomTable(models.Model):
|
||||||
name = models.CharField(max_length=120, null=True)
|
name = models.CharField(max_length=120, )
|
||||||
products = models.ManyToManyField(BaseCustomField)
|
fields = models.ManyToManyField(BaseCustomField)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
Loading…
Reference in New Issue