Django 란?
- Django는 Python으로 만들어진 프레임워크
- 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크
- 어떠한 클라이언트측 프레임워크와도 협업할 수 있고, 대부분의 형식으로 컨텐츠를 전송할 수 있음
- MVT 패턴을 따름 // M(Model) V(View) T(Template)
- ORM기능을 지원하기 때문에 SQL문을 사용하지 않고도 DB데이터를 관리할 수 있음
- 인스타그램, 핀터레스트, 드롭박스, 요기요 처럼 성공적인 사례를 통해 안정성과 기능이 검증됨
Django와 Flask, Pyramid의 차이점
Django | Flask, Pyramid |
- 거대한 프레임워크 - 많은 유틸들이 만들어져있음 - DB, 로그인, Admin, 패스워드 암 호화 등 이미 제공 - 커뮤니티와 문서가 잘 되어있음 |
- 경량 프레임워크 - 최소한의 기능들만 제공 - 로그인, DB등의 관리를 직접 해주어야 한다 - 관리자 페이지 구축을 따로 해주어야 한다. |
'코딩공부' 카테고리의 다른 글
Django 공부1 / TIL_220923 (0) | 2022.09.23 |
---|---|
Django 구조 / TIL_220922 (0) | 2022.09.22 |
[python] 재귀함수 회문 검사 / TIL_220920 (0) | 2022.09.20 |
[python] 재귀함수(Recursive Function) / TIL_220919 (0) | 2022.09.19 |
[python]set 집합 자료형 함수 / TIL_220916 (0) | 2022.09.16 |
댓글