from django.db import models

# Create your models here.

class tags(models.Model):
    name = models.CharField(max_length=255)

    def __str__(self):
        return self.name


class Kind(models.Model):
    NOE_PORTFOLIO = [
        ('web', 'سایت'),
        ('phone' , 'گوشی'),
        ('computer' , 'کامپیوتر'),
    ]
    name = models.CharField(max_length=255 , choices=NOE_PORTFOLIO)


    def __str__(self):
        return self.name

class portfolio(models.Model):
    title = models.CharField(max_length=255)
    kind = models.ForeignKey(to=Kind , verbose_name='نوع پورتفولیو' , on_delete=models.PROTECT)
    image = models.ImageField(upload_to='portfolio/images/')
    short_desc = models.CharField(max_length=255 , verbose_name='توضیحات کوتاه')
    text = models.TextField(verbose_name='توضیحات')
    tags = models.ManyToManyField(to=tags )

    def __str__(self):
        return self.title




# class PopularPortfolio(models.Model):
