class Post(models.Model):
title = models.CharField(max_length=100, unique = True)
overview = RichTextUploadingField()
created_at = models.DateTimeField(editable=False)
published_at = models.DateTimeField( null=True)
updated_at = models.DateTimeField()
content = RichTextUploadingField(blank=False, null=True)
# comment_count = models.IntegerField(default = 0)
# view_count = models.IntegerField(default = 0)
author = models.ForeignKey(User, on_delete=models.CASCADE, related_name='posts')
thumbnail = ImageField(blank=True, null=True)
categories = models.ManyToManyField(Category, related_name='posts')
featured = models.BooleanField(blank=True, default=False)
slug = models.SlugField(max_length = 250, null = True, blank = True, unique = True)