Updated for new Django version
[django-girls.git] / blog / models.py
1 from django.db import models
2 from django.utils import timezone
3
4 class Post(models.Model):
5 author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
6 title = models.CharField(max_length=300)
7 text = models.TextField()
8 created_date = models.DateTimeField(default=timezone.now)
9 published_date = models.DateTimeField(blank=True, null=True)
10
11 def publish(self):
12 self.published_date = timezone.now()
13 self.save()
14
15 def __str__(self):
16 return self.title