게시글은 각기 특정 날짜와 시간에 게시된다.
게시 날짜와 시간을 저장할 필드가 필요하다.
또한 Post 객체가 생성되고 마지막으로 수정된 날짜와 시간을 저장하려 한다.
blog의 models.py를 편집해보자.
from django.db import models
from django.utils import timezone
# Create your models here.
class Post(models.Model):
title = models.CharField(max_length=250)
slug = models.SlugField(max_length=250)
body = models.TextField()
publish = models.DateTimeField(default=timezone.now)
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
def __str__(self):
return self.title