mirror of
https://github.com/magnum-opus-tender-hack/backend.git
synced 2024-11-13 04:56:33 +03:00
31 lines
787 B
Python
31 lines
787 B
Python
|
from django.db import models
|
||
|
|
||
|
# Create your models here.
|
||
|
|
||
|
|
||
|
class Category(models.Model):
|
||
|
name = models.CharField("Имя", unique=True, blank=False, max_length=250)
|
||
|
|
||
|
def __str__(self):
|
||
|
return self.name
|
||
|
|
||
|
class Meta:
|
||
|
db_table = "Category"
|
||
|
|
||
|
|
||
|
class Product(models.Model):
|
||
|
id = models.IntegerField(
|
||
|
"ID CTE", primary_key=True, unique=True, blank=False, null=False, db_index=True
|
||
|
)
|
||
|
name = models.CharField("Название CTE", unique=True, blank=False, max_length=250)
|
||
|
category = models.ForeignKey(
|
||
|
Category, related_name="products", on_delete=models.CASCADE
|
||
|
)
|
||
|
characteristic = models.JSONField("Характеристики")
|
||
|
|
||
|
def __str__(self):
|
||
|
return self.name
|
||
|
|
||
|
class Meta:
|
||
|
db_table = "Product"
|