튜토리얼이 매우 잘 만들어져 있습니다. 다음은 튜토리얼 목차인데, 성격급한 분들은 조금 버거울 수 있는 분량입니다.
- Project Layout: flask tutorial 완료했을 때의 구조
- Application Setup: flask 개발환경 만들기
- Define and Access the Database: sqlite3를 이용한 가벼운 DB설정
- Blueprints and Views: Controller 역할을 하는 Blueprint
- Templates: html 파일이지만, 동적으로 값 표현 가능
- Static Files: css, js, 이미지 파일 등 정적 파일
- Blog Blueprint: CRUD 가장 핵심적인 부분
- Make the Project Installable: 개발된 소스를 다른 환경에서도 사용하기 위한 법
- Test Coverage: 테스트 자동화
- Deploy to Production: 만든 것을 운영환경으로
- Keep Developing!: 이제 시작입니다!
개인적으로는 `Test Coverage` 분량이 적지 않지만 매우 심혈을 기울여 만든 것으로 보입니다.
image from: https://flask.palletsprojects.com/en/2.3.x/tutorial/