control App을 생성하자!
$ python manage.py startapp control
이 control App은 공지 등 컨트롤 할 수 있도록 관리자가 사용하는 기능을 담아 놓는 공간이다.
Django 에게 control App이 생성되었다고 알려주자!
우선 공지 알림을 사용하도록 테이블을 생성하자!
from django.db import models
class TimeStampedModel(models.Model):
created_at = models.DateTimeField(auto_now_add=True, db_index=True)
updated_at = models.DateTimeField(auto_now=True)
class Meta:
abstract = True
# 태그
class Announce(TimeStampedModel):
title = models.CharField(max_length=140)
body = models.TextField()
def __str__(self):
return self.title
이제 데이터베이스에 최신화 하자!
$ python manage.py makemigrations control
$ python manage.py migrate control
admin 페이지에도 보이도록 설정하자