Django의 흐름알기 (model)

Hoontae.KIM·2021년 10월 6일
0
post-thumbnail

모델 만들기

model은 메타데이터를 가진 데이터베이스의 구조 를 말한다.
저장하는 데이터의 필수적인 필드들과 동작들을 포함한다. *DRY원칙에 따라서 데이터 모델을 한곳나타낸다.

  • DRY원칙 : 고유한 데이터는 단 한 번, 한 곳에만 존재하는것
polls/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)

설문 조사를 만드는 프로그램으로

질문 모델과 선택 모델을 나눠서 질문에 관한 답변은 모두 다를 수 있기 때문에 선택 모델이 질문 모델을 참조하게 설정하였다.

ex) 공부하던 중 포스팅한줄 알았던 내용이 임시글에 있어서 뒤늦게 포스팅하게 되었는데 잘 확인하고 챙겨야겠다.

profile
💻 STUDY RECORD

0개의 댓글