개발/Django

Django

잇(IT) 2022. 5. 31. 22:52
728x90

모델링 코드들을 데이터베이스 선언에 들어간 엔진에 맞는 형태로 코드를 정의 해준다.

모델이란걸 수정해주면 계속 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