- Django 시작하기
0.1 들어가며
0.1.1 프로젝트 소개
0.1.2 프로젝트에서 구현할 핵심 기능
0.1.3 이 책을 통해 얻을 수 있는 지식
0.2 프런트엔드와 백엔드
0.2.1 프런트엔드
0.2.2 Django에서의 프런트엔드 기능
0.2.3 백엔드
0.2.4 Django에서의 백엔드
0.3 Django에 대하여
0.3.1 장고를 선택한 이유
0.3.2 장고의 아키텍처 MVT
0.3.3 장고 안에서의 명령어
0.3.4 장고의 프로젝트 앱 생성
- 초기 설정
1.1 Python 설치
1.1.1 Python이란?
1.1.2 Python 설치 방법
1.2 VSCode 설치
1.2.1 VSCode란?
1.2.2 VSCode 설치 방법
1.2.3 Mac OS 추가 설정
1.3 개발환경 설정
1.3.1 파일 트리
1.3.2 폴더 생성
1.4 가상환경 생성 및 설치
1.4.1 가상 환경이란?
1.4.2 가상 환경 생성
1.4.3 가상 환경 실행
1.5 Django 설치 및 서버 구동
1.5.1 패키지 설치 및 확인
1.5.2 Django 프로젝트
1.5.3 실행
1.5.4 서버 실행
- 계정
2.0 소개
2.1 개요
2.2 초기 설정
2.2.1 ACcounts 앱 생성
2.2.2 프로젝트 셋팅
2.2.3 “Module Not Found”
2.3 모델(Model)
2.3.1 모델 작성
2.4 폼(Form)
2.4.1 폼 작성
2.5 뷰(View)
2.5.1 뷰 작성
2.6 경로(URL)
2.6.1 앱 URL
2.7 사용자 모델 DB 적용과 관리자 생성
2.7.1 마이그레이트
2.7.2 슈퍼 유저
2.7.3 실행 결과
2.8 템플릿(Templates)
2.8.1 기본 페이지
2.8.2 로그인 페이지
2.8.3 회원가입 페이지
2.8.4 실행 결과
2.8.5 Templatesyntaxerror
2.9 꾸미기(CSS)
2.9.1 기본 페이지 스타일
2.9.2 로그인 페이지 스타일
2.9.3 회원가입 페이지 스타일
2.9.4 실행 결과
2.9.5 생길 수 있는 에러
2.10 정리
- 상품 목록
3.0 소개
3.1 초기 설정
3.1.1 파이썬 패키지
3.1.2 앱 생성
3.1.3 셋팅
3.2 모델(Model)
3.2.1 모듈 설정
3.2.2 모델 작성
3.3 뷰(View)
3.3.1 모듈 설정
3.3.2 뷰 작성
3.4 경로(URL)
3.4.1 파일 생성
3.4.2 앱 URL
3.4.3 프로젝트 URL
3.5 마이그레이션
3.6 템플릿(Templates)
3.6.1 폴더 및 파일 생성하기
3.6.2 기본화면
3.6.3 좌측메뉴
3.6.4 카테고리
3.6.5 제품 상세
3.7 꾸미기(CSS)
3.7.1 폴더 및 파일 생성하기
3.7.2 기본화면
3.7.3 좌측메뉴
3.7.4 카테고리
3.7.5 제품 상세
- 장바구니
4.1 소개
4.2 폴더 구성
4.3 모델(Model)
4.3.1 모델 작성
4.4 뷰(View)
4.4.1 뷰 작성
4.5 경로(URL)
4.5.1 앱 URL
4.6 템플릿(Templates)
4.6.1 생성할 파일 및 편집할 파일
4.6.2 장바구니 화면
4.6.3 left_side.html 내용 추가
4.6.4 product_detail.html 내용 추가
4.6.5 구현 결과
- 상품 결제
5.1 소개
5.2 폴더구성
5.3 모델(Model)
5.3.1 모델 작성
5.4 뷰(View)
5.4.1 뷰 작성
5.5 경로(URL)
5.5.1 앱 URL
5.6 템플릿(Templates)
5.6.1 결제 페이지
5.6.2 카트 페이지
5.6.3 상품 상세 페이지
5.7 꾸미기(CSS)
5.7.1 카트 페이지
- Django 앱 배포
6.1 개요
6.1.1 사전 설명 및 준비물
6.1.2 Django 프로젝트 설명
6.1.3 사용할 AWS 서비스 역할과 요금
6.2 AWS
6.2.1 사용할 AWS 서비스 역할과 요금
6.3 배포 과정
6.3.1 보안 그룹 만들기
6.3.2 RDS DB 생성
6.3.3 ALB 생성
6.3.4 ASG 생성
6.4 배포 확인