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