from django.db import models
from django.contrib.auth.models import User

# Create your models here.

class Articles(models.Model):
    title  = models.CharField(max_length = 100, blank = False)
    slug   = models.SlugField(max_length = 200)
    body   = models.TextField(max_length = 500)
    date   = models.DateTimeField(auto_now_add = True)
    thumb  = models.ImageField(default='default.png', blank=True)
    author = models.ForeignKey(User, on_delete=models.CASCADE, default=None)
    
    
    def __str__(self):
        return self.title
    

    def snippet(self):
        return self.body[:10] + '...'