모델링 코드들을 데이터베이스 선언에 들어간 엔진에 맞는 형태로 코드를 정의 해준다.
모델이란걸 수정해주면 계속 makemigrations를 내용을 계속 적층 해준다.
MVC : Model, View, Controller
model = 데이터
view = html,css 사용자가 보는 화면
controller = model을 다루는 로직, 규칙
model <-> controller <-> view
MTV : Model, Template, View <-> MVC : Model, View, Controller
model = models.py
template = templates/*.html
view = views.py
1. abc.com Get 요청이 Client로부터 Server에 요청이 들어옴
2. Sever에서 요청을 받음
3. url conf
4. 뷰를 결정 (url.py)
5. 메소드 실행 (views.py)
6. temp (render)
우리가 생성하지 않은 id는 데이터가 어떤 데이터를 가져올지 정한다.
특정 데이터 하나를 레코드 하나라고 한다.
테이블은 여러 레코드의 집합이다.
728x90
'Programming > Django' 카테고리의 다른 글
PythonWeb/Django - 설문조사 서비스 만들기 / 3 (0) | 2022.04.19 |
---|---|
Pythonweb/Django - 설문조사 서비스 만들기 / 2 (0) | 2022.04.12 |
Pythonweb/Django - 설문조사 서비스 만들기 / 1 (0) | 2022.04.10 |
Pythonweb/Django - 관리자 계정 생성하기, 사이트 확인 (0) | 2022.04.10 |
Pythonweb/Django - 디자인 패턴과 MTV, MVC (0) | 2022.04.10 |