control App을 생성하자!

$ python manage.py startapp control

control App은 공지 등 컨트롤 할 수 있도록 관리자가 사용하는 기능을 담아 놓는 공간이다.

Django 에게 control App이 생성되었다고 알려주자!

config/settings.py

우선 공지 알림을 사용하도록 테이블을 생성하자!

control/models.py

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 페이지에도 보이도록 설정하자

control/admin.py