728x90
반응형
Django(장고)?
파이썬으로 만들어진 웹 프레임워크
웹 프레임워크?
웹 프로그램밍을 도와줄 라이브러리들의 집합
라이브러리?
각 기능을 실행시킬 함수들
예) 로그인/로그아웃 함수
Django의 장점?
1. Ridiculously fast. - '개발'이 말도안되게 빠름
2. Reassuringly secure. - 보안이 좋은
3. Exceedingly scalable. - 확장성이 좋음
출처(http://www.djangoproject.com/)
Django의 단점?
1. '실행'속도가 느리다 - Python으로 만들어져 단점을 그대로 가져옴
Django의 특징?
M.T.V (Model Template View)패턴을 가짐
1. Model (모델) - 모델링을 통해 만들어짐, 데이터를 다룸, (추상적 개념)
2. Template (템플릿) - HTML 등 사용자에게 보여지는 부분
3. View (뷰) - 서버, 요청에 대한 응답을 하는 곳
'
※ DataBase에서는 보통 SQL 사용
※ 모델을 잘 만드는 것이 중요함
728x90
반응형
'웹 프로그래밍 > Django' 카테고리의 다른 글
aws Django 배포하기 (0) | 2023.07.31 |
---|---|
[Django]웹 프로그래밍#2 Django 사전지식2 ( Web, 디자인 패턴 ) (0) | 2022.08.01 |
[Django]웹 프로그래밍#2 Django 사전지식1 (파이썬) (0) | 2022.08.01 |