웹 개발에 있어서 핵심 키워드 네 가지의 핵심키워드가 있다.1\. 클라이언트2\. 서버3\. 요청4\. 응답웹 브라우저가 클라이언트의 역할을 하며서버를 구축하는 프레임워크로 장고를 배울 예정이다.서버가 정적 웹 페이지에 대한 요청을 받은 경우 서버는 추가적인 처리과정
가상환경 생성 및 활성화Django 설치하기프로젝트 생성하기프로젝트 이름에는 Python이나 Django에서 사용중인 키워드를 피해야 한다.'-' 하이픈도 사용할 수 없다.ex) Django, text, class, django-test등django 서버 시작하기App
urls.py에 HTTP 요청(request)을 알맞은 view로 전달하도록 한다.views.py에 전달받은 HTTP요청을 반환하는 함수를 작성한다.이때, Model을 통해 요청에 맞는, 필요로 하는 데이터에 접근한다.이후 Template에게 HTTP 응답서식을 맡긴다
데이터 표현을 제어하는 도구이자 표현에 관련된 로직이다조건, 반복, 변수 치환, 필터 등의 기능을 제공한다.단순히 Python이 HTML에 포함된 것이 아니며, 프로그래밍적 로직이 아니라 프레젠테이션을 표현하기 위한 것이다.Python처럼 일부 프로그래밍 구조(if,