🎽

01. 장고 소개

Django는 파이썬 Web Framework 중 가장 사랑받는 Full-Stack Framework로 인스타그램, NASA, 우리가 사용할 댓글 관리 서비스인 Disqus 등에서 사용하고 있습니다.
Full-Stack Framework는 웹 서비스 개발에 필요한 모든 요소들이 한곳에 모여있는 종합선물세트입니다. 보다 빠르고 편리하게 웹 서비스를 개발할 수 있도록 필요한 공구들을 모은 것이죠.
Django 업데이트 로드맵입니다. 현재 Django는 3.x를 쓰는 것이 일반적이며, 저희 책에서는 3.2 Version을 사용하여 기술하도록 하겠습니다.
 
notion imagenotion image
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에 대한 내용이 다 담겨 있으니 개발할 때 꼭 참고하시면서 개발하세요.
앞에서도 한 번 말씀드린 공식 홈페이지와 공식 PDF문서입니다.
공식문서 :
PDF 파일 :
 

 
들어가기 앞서
django 3.1부터는 os 모듈이 'from pathlib import Path'로 대체되었습니다. 혹시 이전 버전을 사용하면서 해당 책을 사용하실 경우 아래 Code를 수정해주세요.
  1. 변경된 모듈에 따라 settings.py 파일을 아래처럼 작성
  1. 변경 전 모듈을 사용하고 싶으시다면 최상위 os 모듈을 import 해주세요.
STATIC_URL = '/static/' STATICFILES_DIRS = [ BASE_DIR / 'static', ] MEDIA_URL = '/media/' MEDIA_ROOT = BASE_DIR / 'media'