programming/Python
django framework overview
swifty
2019. 1. 28. 22:07
django framework
파이썬 기반의 무료 오픈소스 웹 애플리케이션 프레임워크(Open Source Web Application Framework)
- 빠른 개발, 쉬운 구축 (개발 비용감소)
- 확장성, 보안
- 기본적인 admin 기능의 구현
-하지만 좋지 않은 성능
Architecture
- MVC 패턴 기반 MVT 아키텍처
- Model : data 구조 혹은 스키마
- View : MVC 의 Controller에 해당
- Template : MVC의 view에 해당
Structure
sample2 : root project
managy.py : django와 상호작용하는 커맨드라인 유틸리티
settings.py: 환경 구성
urls.py: url선언에 대한 저장. url dispatcher 구성
wsgi.py : WSGI 호환 웹서버의 진입점
https://docs.djangoproject.com/ko/1.11/intro/tutorial01/
https://zetawiki.com/wiki/%EC%9E%A5%EA%B3%A0_manage.py_%EB%AA%85%EB%A0%B9%EC%96%B4