· 학습 목표:
Django 설치 및 첫 프로젝트 생성
· 주요 내용:
1. Django 설치 프로세스
2. 개발용 서버 설치 및 구동
3. 첫 웹 앱의 기본 구조와 뷰 생성
[Chapter 2: 데이터베이스 통합]
· 학습 목표:
Django 모델 설정 및 데이터베이스 연동
· 주요 내용:
1. 데이터베이스 설정 및 모델 정의
2. ORM을 이용한 데이터 쿼리 및 조작
3. 데이터베이스 마이그레이션 및 관리
[Chapter 3: Django 관리자 사이트]
· 학습 목표:
Django 관리자 인터페이스 활용
· 주요 내용:
1. 관리자 사이트 구성 및 사용자 생성
2. 모델 관리 및 관리자 사이트 맞춤화
3. 데이터 관리 및 보안 설정
[Chapter 4: 뷰(View) 구성]
· 학습 목표:
효율적인 뷰 구조 설계 및 개발
· 주요 내용:
1. MVC 패턴 및 뷰 로직 개발
2. 템플릿을 이용한 다이나믹 페이지 렌더링
3. 정적 및 미디어 리소스 관리
[Chapter 5: 404 처리 및 에러 관리]
· 학습 목표:
예외 처리 및 사용자 친화적인 에러 메시지 제공
· 주요 내용:
1. 404 에러 핸들링 및 사용자에게 안내
2. 에러 페이지 커스터마이징
3. URL 네임스페이싱을 통한 유지보수 용이성 향상
[Chapter 6: 폼과 유저 인터랙션]
· 학습 목표:
사용자 입력을 위한 폼 처리 및 관리
· 주요 내용:
1. Django 폼 시스템을 이용한 데이터 입력 처리
2. 유효성 검사 및 폼 커스터마이징
3. 사용자 인터랙션과 폼 데이터 관리
[Chapter 7: 제네릭 뷰 활용]
· 학습 목표:
코드 재사용성을 높이는 제네릭 뷰 적용
· 주요 내용:
1. 제네릭 뷰의 개념과 활용
2. URLConf 및 뷰 수정을 통한 간결한 URL 라우팅 설정
3. 더 간결하고 효율적인 뷰 구성 방법

