728x90
반응형
Python의 Web Framework 종류
- 최소한의 기능만 제공하는 프레임워크
- 이미 많은 기능을 제공하는 프레임워크
Django의 MVT 패턴
- M (Model)
- 데이터베이스의 모델 (ORM)
- 저장되고 사용되는 데이터의 형태
- T (Template)
- 사용자에게 보여지는 부분
- 화면
- V (View)
- 실질적으로 프로그램이 동작하는 부분
- url을 요청하고 응답하는 그 사이에 일어나는 '서비스'들이 존재하는 곳
ORM 이란?
Django의 ORM은
Python으로 데이터베이스 클래스 모델을 만들고,
만든 모델을 바탕으로 자동으로 데이터베이스를 다룰 수 있도록 도와준다.
쿼리를 따로 작성 하지 않아도 되는 장점이 있으나, 큰 프로젝트에서는 조금 불리한 부분이 확실히 있는 것 같다.
정처기에서도 다뤄지는 개념이다!
장고에 대한 기본 이해가 부족하다고 생각하여 공부를 하고 있다.
열심히 달려보자!
728x90
반응형
'Archive > Develop' 카테고리의 다른 글
[ Error ] tomcat 실행 시 포트가 겹치는 에러 해결 (0) | 2021.08.26 |
---|---|
[ Python ] 이것이 코딩테스트다! | 당장 좋은 것만 선택하는 그리디 (0) | 2021.08.02 |
[ 워드 클라우드 ] 기리보이의 띵곡들은 어떤 단어가 많이 나올까? (0) | 2021.07.14 |
[ Python ] 그래프를 그려 데이터 기반의사 결정을 해보자! (0) | 2021.06.27 |
[ Python ] 상하좌우 탐색 (0) | 2021.06.23 |