Flask란 무엇인가? 설치부터 실행까지 쉽게 정리!

molamola·2025년 4월 29일

Python

목록 보기
1/1

✅ Flask란?

Flask는 파이썬으로 만든 아주 가벼운 웹 서버 프레임워크입니다.
몇 줄 코드만으로 빠르게 웹 서버나 API를 만들 수 있게 도와줍니다.

  • 가볍고 빠른 웹 프레임워크
  • 복잡한 설정 없이 바로 실행 가능
  • 학습용, 실습용, 소규모 프로젝트에 최적

✅ Flask 설치 방법

1. Python 설치

  • Python 3.x 버전을 설치합니다.
  • 설치할 때 "Add Python to PATH" 옵션을 꼭 체크하세요.

2. pip로 Flask 설치

터미널(명령어창)에서 아래 명령어를 입력합니다.

pip install flask

✅ 이 명령어 한 줄로 Flask 설치 완료!


✅ Flask 기본 서버 만들기

1. app.py 파일 생성

아래처럼 코드를 작성합니다.

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    return "Hello, Flask!"

if __name__ == '__main__':
    app.run(port=5000)
  • / 주소로 접속하면 "Hello, Flask!"를 보여줍니다.

✅ Flask 서버 실행 방법

터미널에서 app.py가 있는 폴더로 이동한 뒤, 실행합니다.

python app.py

성공적으로 실행되면 다음과 같은 메시지가 뜹니다.

* Running on http://127.0.0.1:5000/

브라우저에서 http://localhost:5000에 접속하면
"Hello, Flask!" 라는 문구를 볼 수 있습니다!


✅ Flask 서버 종료 방법

  • 터미널 창에서 CTRL + C를 눌러 서버를 종료합니다.

✅ Flask 특징 정리

항목설명
초간단 서버파일 하나로 웹 서버 만들기 가능
빠른 개발코드 수정 → 바로 실행
경량 프레임워크필요한 기능만 최소한으로 제공
확장성필요시 데이터베이스, 인증 등 추가 가능

✅ Flask로 할 수 있는 것

  • Webhook 요청 받는 서버 만들기
  • REST API 서버 만들기
  • 간단한 개인 웹사이트 개발
  • 프로젝트용 백엔드 서버 구축

0개의 댓글