Django Framework는 파이썬으로 구성된, 무료 오픈소스 웹 애플리케이션 프레임 워크.
요청에 따라 파이썬이 알맞은 응답을 해줄 수 있도록 도와주는 웹 애플리케이션 프레임워크
django 쓰는 이유
1. CRUD의 강점.
2. Python
3. 방대한 커뮤니티 및 오픈소스
setting.py
url.py
manage.py
runserver manage.py runserver
포트의 개념
APP 만들기
django-admin startapp "app이름"
App 구조
사용자가 여러가지 경로를 통해 들어갈때 urls.py를 거쳐 app urls.py로 들어가고, view로 들어가게 된다. View 는 model를 통해 DB에 접근하고, model은 view로 응답하고, 다시 View 는 사용자에게 응답을 한다.
)
Routing
prtoject(urls)->app(urls)->app_view(view)
Web Application server를 쓰는 이유