models.py 454 B

12345678910111213
  1. from django.db import models
  2. from goods.models import Good
  3. import uuid
  4. class Category(models.Model):
  5. _id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
  6. name = models.CharField('name', max_length = 200)
  7. parent =models.ForeignKey('self',default=None,null=True,blank=True,related_name = "subcategories", on_delete = models.CASCADE)
  8. goods = models.ManyToManyField(Good,related_name ="categories", blank = True)