728x90
모델
설문조사 앱 (poll)을 만들기 위해서 데이터베이스를 구성한다.
models.py 를 작성한다.
poll/models.py
from django.db import models
class Question(models.Model):
question\_text = models.CharField(max\_length=200)
pub\_date = models.DateTimeField('date published')
class Choice(models.Model):
question = models.ForeignKey(Question, on\_delete=models.CASCADE)
choice\_text = models.CharField(max\_length=200)
votes = models.IntegerField(default=0)
모델 활성화
mysite/settings.py 에서
INSTALLED_APPS 에
'polls.apps.PollsConfig' 추가
모델의 변경사항을 반영하고, 이 변경사항 migration을 위해
터미널에 입력
python manage.py makemigrations polls
데이터베이스 생성
python manage.py migrate
728x90
'lang > Django' 카테고리의 다른 글
Django 앱 작성하기 part5 [test] (4) | 2019.07.12 |
---|---|
Pycharm 단축키 (255) | 2019.07.12 |
Django 앱 작성하기 part4 [form] (242) | 2019.07.12 |
Django 앱 작성하기 part3 [view] (242) | 2019.07.12 |
댓글