점프 투 장고(Jump to Django)
점프 투 장고(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