Flask의 세계에 오신것을 환영합니다.¶
Flask 문서에 오신것을 환영합니다. 이 문서는 다양한 파트로 나누어져 있습니다. 저자는 설치하기 와 빠르게 시작하기 를 먼저 보실것을 추천합니다. 빠르게 시작하기 뿐만아니라, 어떻게 Flask 어플리케이션을 만들 수 있는지 좀 더 상세하게 다루는 튜토리얼 또한 볼 수 있습니다.
- 만약 여러분이 오히려 Flask의 내부로 직접 뛰어 들고 싶은 경우라면,
- API 문서를 확인하십시오. 일반적으로 사용되는 패턴들은
Flask를 위한 패턴들 섹션을 확인하면 됩니다..
Flask는 두개의 외부 라이브러리에 의존합니다.: 바로 Jinja2 템플릿엔진과 Werkzeug WSGI 툴킷입니다. 이 라이브러리들은 이 문서에서 다루지않습니다. 만약 여러분이 이 라이브러리들에 대해서 깊이 알고 싶다면 다음의 링크를 확인하십시오.
사용자 가이드¶
이 문서의 사용자 가이드 파트에서는, Flask에 관한 일부 배경 정보들로 시작해서 지시사항을 따라하는 Flask 웹 개발을위한 단계별 지침에 초점을 맞추고 있습니다..
- 머리말
- 경험있는 프로그래머를 위한 머릿글
- 설치하기
- 빠르게 시작하기
- 튜토리얼
- 템플릿
- Flask 어플리케이션 테스트하기
- 어플리케이션 에러 로깅하기
- 어플리케이션 에러 디버깅
- 설정 다루기
- 시그널(Signals)
- 플러거블 뷰(Pluggable Views)
- 어플리케이션 컨텍스트
- 요청 컨텍스트
- 블루프린트를 가진 모듈화된 어플리케이션
- Flask 확장기능
- 쉘에서 작업하기
- Flask를 위한 패턴들
- 더 큰 어플케이션들
- 어플리케이션 팩토리
- 어플리케이션 디스패칭
- URL 프로세서 이용하기
- Distribute으로 전개하기
- Fabric으로 전개하기
- Flask에서 SQLite 3 사용하기
- Flask에서 SQLAlchemy 사용하기
- 파일 업로드하기
- 캐싱(Caching)
- 뷰 데코레이터(View Decorators)
- WTForms를 가지고 폼 유효성 확인하기
- 템플릿 상속
- 메시지 플래싱(Message Flashing)
- jQuery로 AJAX 처리하기
- 커스텀 오류 페이지
- 지연 로딩 뷰(Lazily Loading Views)
- Flask에서 MongoKit 사용하기
- 파비콘 추가하기
- 컨텐트 스트리밍하기
- 지연된(deferred) 요청 콜백
- HTTP 메소드 오버라이드 추가하기
- 요청한 내용에 대한 체크섬
- 배포 옵션
- 크게 만들기
API 레퍼런스¶
만약 여러분이 특정 함수, 클래스나 메소드에 대한 정보를 찾고 있다면, 문서의 이 부분은 당신에게 도움이 될 것 입니다.
- API
- 어플리케이션 객체(Application Object)
- 블루프린트 객체(Blueprint Objects)
- 유입되는 요청 데이터(Incoming Request Data)
- 응답 객체(Response Objects)
- 세션(Sessions)
- Session Interface
- Test Client
- Application Globals
- Useful Functions and Classes
- Message Flashing
- JSON Support
- Template Rendering
- Configuration
- Extensions
- Stream Helpers
- Useful Internals
- Signals
- Class-Based Views
- URL Route Registrations
- View Function Options
추가적인 참고사항¶
Flask의 디자인 노트, 법률 정보 변경 로그에 대한 관심있는 내용은 이곳에 있습니다.