Blog앱과 Single_pages 앱 만들기
$ docker-compose exec web python manage.py startapp blog
$ docker-compose exec web python manage.py startapp single_pages
Setting에 앱 등록
- config/setting.py
- 가장 아래에 blog와 single_pages 추가
...
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog',
'single_pages',
]
모델 생성
from django.db import models
class Post(models.Model):
title = models.CharField(max_length=30)
content = models.TextField()
created_at = models.DateTimeField()
Migration
- 모델 생성 후에는 migration을 해야 함
$ docker-compose exec web python manage.py makemigrations
$ docker-compose exec web python manage.py migrate
git ignore에 migrations 추가
migrations/