프로젝트 소개

Flask는 Python용 경량 WSGI 웹 애플리케이션 프레임워크입니다. 빠르고 쉽게 시작할 수 있으면서도 복잡한 애플리케이션으로 성장하는 것을 지원하는 것을 목표로 합니다. Flask는 Werkzeug WSGI 툴킷과 Jinja 템플릿 엔진을 감싸는 단순한 래퍼로 시작했으며, 이후 가장 널리 사용되는 Python 웹 프레임워크 중 하나가 되었습니다. 이 프레임워크는 의도적으로 의견을 강요하지 않습니다. 제안은 하지만 의존성이나 특정 프로젝트 구조를 강제하지 않습니다. 개발자는 자신의 필요에 맞는 라이브러리와 도구를 자유롭게 선택할 수 있습니다. 커뮤니티가 제공하는 확장 기능의 거대한 생태계 덕분에 데이터베이스 통합, 인증, API와 같은 기능을 쉽게 추가할 수 있습니다. 최소한의 Flask 애플리케이션은 몇 줄로 작성할 수 있습니다: ```python from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello, World!" ``` 내장 개발 서버 실행은 `flask run`으로 하며, 기본적으로 앱을 로컬에서 제공합니다. 이 프로젝트는 Pallets 조직에서 개발하고 지원하며, README에는 기부와 기여에 관한 섹션이 포함되어 있습니다. 기여 가이드라인은 이슈 보고, 기능 요청, 질문하기 또는 답변하기, 풀 리퀘스트 제출을 다룹니다.