점프 투 장고(Jump to Django) 소개

  • Django(장고)란 보안이 우수하고 유지보수가 편리한 웹사이트를 신속하게 개발하는 하도록 도움을 주는 파이썬 웹 프레임워크입니다. Django 프레임워크는 웹 개발을 하는데 많은 도움을 주기 때문에 앱 개발에만 집중할 수 있게 합니다. 무료 오픈소스 이고, 활발한 커뮤니티들이 있고, 좋은 참고자료와 무료 및 유료 지원을 하는 옵션들이 제공됩니다.

  • “점프 투 장고”는 파이썬 게시판 서비스인 “파이보”를 만들어가는 과정을 설명한 책이다. 파이썬 설치부터 시작하여 서비스 배포까지 웹 프로그래밍의 처음부터 끝까지 모든 것을 알 수 있도록 구성하였다.

  • 이 책을 무리없이 소화해내기 위해서는 파이썬과 HTML에 대해서 알고 있어야 한다. 파이썬은 “점프 투 파이썬” 정도의 내용을 알고 있으면 충분하고 HTML은 FORM태그와 GET과 POST의 차이를 알고 있을 정도면 충분하다.

저자 소개

  • 저자: 박응용 (pahkey@gmail.com)
  • 국내 저자로는 최초로 파이썬 안내서인 “점프 투 파이썬“을 2001년에 출간하였으며,
  • 위키독스라는 온라인 서비스를 제작하여 프로그래밍 및 IT 관련 지식을 공유하는 데 힘쓰고 있으며, 프로그래밍 문제풀이를 통해 코딩실력과 알고리즘을 수련하는 코딩도장 서비스를 운영하고 있다.
  • 필자가 운영하고 있는 위키독스(wikidocs.net)와 코딩도장(codingdojang.com)이 장고로 만들어진 서비스이다. 오랜기간 장고를 운영하며 알게 된 지식과 경험들을 이 책으로 집필해서 공유했다.

목차소개

1장 장고 시작하기

  • 1-01 장고(Django)란 무엇인가?
  • 1-02 파이썬 설치
  • 1-03 장고 환경 생성하기
  • 1-04 프로젝트 생성하기
  • 1-05 파이참(Pycharm)

2장 장고 기초

  • 2-01 뷰(View)와 URL
  • 2-02 모델
  • 2-03 장고 관리자(Admin)
  • 2-04 조회와 템플릿
  • 2-05 URL과 네임스페이스
  • 2-06 데이터 저장
  • 2-07 스태틱(static)
  • 2-08 부트스트랩(bootstrap)
  • 2-09 템플릿 상속
  • 2-10 폼(Form)

3장 장고 심화

  • 3-01 네비게이션바
  • 3-02 페이징
  • 3-03 템플릿 필터
  • 3-04 답변갯수 표시하기
  • 3-05 로그인 & 로그아웃
  • 3-06 계정생성
  • 3-07 모델변경
  • 3-08 글쓴이 표시
  • 3-09 수정과 삭제
  • 3-10 코멘트
  • 3-11 뷰 파일 분리하기
  • 3-12 추천
  • 3-13 앵커
  • 3-14 마크다운
  • 3-15 검색과 정렬
  • 3-16 파이보의 추가기능

4장 장고 서비스

  • 4-01 깃(Git)
  • 4-02 깃허브(Github)
  • 4-03 서버(Server)
  • 4-04 AWS Lightsail
  • 4-05 파이보 오픈
  • 4-06 settings 분리
  • 4-07 터미널 접속
  • 4-08 WSGI
  • 4-09 Gunicorn
  • 4-10 Nginx
  • 4-11 어드민
  • 4-12 DEBUG
  • 4-13 로깅(Logging)
  • 4-14 도메인
  • 4-15 PostgreSQL