Django는 파이썬 Web Framework 중 가장 사랑받는 Full-Stack Framework로 인스타그램, NASA, 우리가 사용할 댓글 관리 서비스인 Disqus 등에서 사용하고 있습니다.

Full-Stack Framework는 웹 서비스 개발에 필요한 모든 요소들이 한곳에 모여있는 종합선물세트입니다. 보다 빠르고 편리하게 웹 서비스를 개발할 수 있도록 필요한 공구들을 모은 것이죠.

Django 업데이트 로드맵입니다. 현재 Django는 3.x를 쓰는 것이 일반적이며, 저희 책에서는 3.2 Version을 사용하여 기술하도록 하겠습니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/09e587d5-1bfa-405d-8617-28951ca6a3e6/Untitled.png

https://www.djangoproject.com/download/

https://www.djangoproject.com/download/

Django는 2005년 오픈소스로 시작되어 2020년 8월 기준 Django 3.1이, 21년 4월 3.2가 나왔습니다. 앞서 말씀드린 것처럼 이 책은 3.2 기준으로 기술되었습니다.

책에는 상세한 내용을 다루기보다 전체적인 맥락을 잡기 위해 한 Circle을 도는 것에 초점이 맞춰져 있으니 보다 자세한 내용은 공식 홈페이지에 문서를 참고하시면 좋을 것 같아요.

Django

공식 홈페이지에는 django에 대한 소개와 다운로드, 지원 문서를 제공합니다. 이 지원문서에 django에 대한 내용이 다 담겨 있으니 개발할 때 꼭 참고하시면서 개발하세요.

앞에서도 한 번 말씀드린 공식 홈페이지와 공식 PDF문서입니다.

공식문서 :

Django documentation | Django documentation | Django

PDF 파일 :


들어가기 앞서

django 3.1부터는 os 모듈이 'from pathlib import Path'로 대체되었습니다. 혹시 이전 버전을 사용하면서 해당 책을 사용하실 경우 아래 Code를 수정해주세요.