Flask Tutorial for CJU Students
Flask Tutorial을 시작하며
1. Flask 소개 (Intro)
1.3. Flask를 위한 사전 준비 목록
1.4. 준비 1. VS Code 소개 및 설치
1.5. 준비 2. 가상환경 및
anaconda
1.6. 준비 3.
flask
설치
1.7. 준비 4.
.gitignore
세팅
1.8. 준비 5. 의존성 파일
requirement.txt
생성
2. 맛보기로 만드는 flask app
2.1. Flask app 코딩
2.2. Flask 서버 실행
2.3.
FLASK_APP
설정
2.4. 개발자 모드 설정
3. Flask 기본 구조 소개
3.1. 프로젝트 기본 구조
3.2. Application Factory 패턴
3.3. Blueprint 클래스 활용
3.4. ORM 모델 완벽 이해
3.4.1. Flask ORM 설치
3.4.2. 모델 설계 및 만들기
3.4.3. DB 테이블 만들기
3.4.4. 시각화 도구로 모델 확인
3.4.5. 모델에 CRUD 해보기
3.5. 질문 게시판 만들기
3.5.1. Question List 조회
3.5.2. Question 상세 조회
3.5.3. 존재하지 않는 페이지 처리 - 404 오류
3.5.4. 기능 분리 - Blueprint 활용
3.6. 게시판 댓글 구현
3.7. 질문 & 댓글 등록 - Flask Form 활용
3.8. 예쁘게 - CSS 적용
3.9. 더 예쁘게 - Bootstrap 활용
3.10. HTML 구조와 Template 상속
3.11. Flask 기본기 마치며…
4. 서비스 배포
4.1. 서버(Server)
4.2. 서버 설정 및 파일 옮기기
4.3. Flask 서버로 간단히 배포하기
4.4. 웹 서버
4.5. 미들웨어 - WAS 서버
5. Appendix List
5.1. Monolithic vs. MSA
5.2. AWS 회원가입 및 MFA 설정
5.3. 아마존 EC2 서버 만들기
5.4. 아마존 클라우드 서버에 접속하기
5.5.
tmux
사용법 안내
5.6. 서브도메인(Sub-domain)
repository
open issue
Index