text: from django.db import models
  from category.models import Category
  
  # Create your models here.
  
  
  class Product(models.Model):
      title = models.CharField(max_length=200, verbose_name='عنوان')
      description = models.TextField(verbose_name='توصیحات')
      seen = models.IntegerField(default=0, verbose_name='بازدید')
      price = models.IntegerField(verbose_name='قیمت')
      discount = models.IntegerField(default=0, verbose_name='درصد تخفیف')
      color = models.CharField(max_length=100, verbose_name='رنگ')
      image = models.ImageField(upload_to='product', verbose_name='تصویر')
      category = models.ForeignKey(
          Category, on_delete=models.CASCADE, verbose_name='دسته ها')
      status = models.BooleanField(default=True, verbose_name='وضعیت')
      created = models.DateTimeField(auto_now_add=True, verbose_name='زمان ساخت')
      updated = models.DateTimeField(
          auto_now=True, verbose_name='زمان ویرایش')
  
      def __str__(self):
          return self.title
  
      class Meta:
          verbose_name = 'محصولات'
          verbose_name_plural = 'محصولات'
  
  
  class Tag(models.Model):
      title = models.CharField(max_length=200)
      product = models.ForeignKey(
          Product, on_delete=models.CASCADE, verbose_name='محصولات')
      status = models.BooleanField(default=True, verbose_name='وضعیت')
      created = models.DateTimeField(auto_now_add=True, verbose_name='زمان ساخت')
      updated = models.DateTimeField(
          auto_now=True, verbose_name='زمان ویرایش')
  
      def __str__(self):
          return self.title
  
      class Meta:
          verbose_name = 'برچسب ها'
          verbose_name_plural = 'برچسبپ ها'
  
  
  class Property(models.Model):
      title = models.CharField(max_length=200)
      product = models.ForeignKey(
          Product, on_delete=models.CASCADE, verbose_name='محصولات')
      status = models.BooleanField(default=True, verbose_name='وضعیت')
      created = models.DateTimeField(auto_now_add=True, verbose_name='زمان ساخت')
      updated = models.DateTimeField(
          auto_now=True, verbose_name='زمان ویرایش')
  
      def __str__(self):
          return self.title
  
      class Meta:
          verbose_name = 'ویژگی های محصولات'
          verbose_name_plural = 'ویژگی های محصولات'
  