책소개
파이썬 입문자도 2주 만에 만들어 운영할 수 있는 게시판 서비스!
게시판 만들기로 웹 개발 전 과정 완벽 입문!
파이썬 입문서로 많은 독자에게 사랑받는 《Do it! 점프 투 파이썬》 저자 박응용 선생님은 책을 출간한 뒤 “이 책을 읽은 다음에는 무엇을 공부해야 하나요?”라는 질문을 수없이 받았다고 합니다. 그래서 그에 대한 답으로 《Do it! 점프 투 장고》를 내놓았습니다. 이 책은 장고라는 파이썬 프레임워크로 실제 서비스 중인 파이보(pybo.kr)라는 질문•답변 게시판을 만든 뒤 AWS에 배포하는 과정까지 친절하게 안내합니다. 그야말로 웹 개발의 전 과정을 빠르게 경험하고 입문할 수 있는 책이죠. 이 책은 파이썬 입문자라면 누구나 쉽게 실습할 수 있도록 ‘수정 내용 표시’, ‘주의 사항 말풍선’, ‘팁’으로 배려했습니다. 이 책으로 웹 개발부터 서비스 배포까지 빠르게 입문해 보세요!
※ 이 책은 PDF 북이므로 화면이 작은 단말기(스마트폰)에서는 보기 불편합니다. ※
목차
_01장 장고 개발 준비!
__01-1 필자가 생각하는 장고란?
__01-2 파이썬 설치하기
__01-3 장고 개발 환경 준비하기
__01-4 장고 프로젝트 생성하기
__01-5 파이참 설치하고 장고 개발 서버 실행하기
_02장 장고 기본 요소 익히기!
__02-1 주소와 화면을 연결하는 URL과 뷰
__02-2 데이터를 관리하는 모델
__02-3 개발 편의를 제공하는 장고 Admin
__02-4 질문 목록과 질문 상세 기능 구현하기
__02-5 URL 더 똑똑하게 사용하기
__02-6 답변 등록 기능 만들기
__02-7 화면 예쁘게 꾸미기
__02-8 부트스트랩으로 더 쉽게 화면 꾸미기
__02-9 표준 HTML과 템플릿 상속 사용해 보기
__02-10 질문 등록 기능 만들기
_03장 파이보 서비스 개발!
__03-1 내비게이션 기능 추가하기
__03-2 게시판 페이징 기능 추가하기
__03-3 템플릿 필터 직접 만들어 보기
__03-4 질문에 달린 답변 개수 표시하기
__03-5 로그인·로그아웃 구현하기
__03-6 회원가입 구현하기
__03-7 모델에 글쓴이 추가하기
__03-8 글쓴이 표시하기
__03-9 게시물 수정 & 삭제 기능 추가하기
__03-10 댓글 기능 추가하기
__03-11 views.py 파일 분리하기
__03-12 추천 기능 추가하기
__03-13 스크롤 초기화 문제점 해결하기
__03-14 마크다운 기능 적용하기
__03-15 검색, 정렬 기능 추가하기
__03-16 도전! 저자 추천 파이보 추가 기능
_04장 세상에 선보이는 파이보 서비스!
__04-1 깃으로 버전 관리하기
__04-2 깃허브 사용해 보기
__04-3 파이보를 위한 서버 운영 방법 알아보기
__04-4 AWS 라이트세일 사용해 보기 — 1달 무료
__04-5 세상에 파이보 공개하기
__04-6 서버·개발 환경을 위한 settings 분리하기
__04-7 MobaXterm으로 서버에 접속하기
__04-8 웹 브라우저와 서버, 파이보 작동 방식 이해하기
__04-9 WSGI 서버 Gunicorn 사용하기
__04-10 웹 서버, Nginx 사용해서 파이보에 접속하기
__04-11 서버 환경에서 장고 Admin 사용하기
__04-12 서버 환경에서 DEBUG 모드 끄기
__04-13 장고에 로깅 적용하기
__04-14 파이보에 도메인 적용하기 - 비용 발생
__04-15 PostgreSQL 데이터베이스 적용하기