[python] Flask 프레임워크 사용하기

Flask는 파이썬 웹 프레임워크로, 간단하고 가벼운 구조를 가지고 있어 개발이 쉽고 빠르게 웹 애플리케이션을 개발할 수 있습니다. 이번 글에서는 Flask 프레임워크를 사용하는 방법에 대해 알아보겠습니다.

Flask 설치하기

Flask를 사용하기 위해선 먼저 Flask 패키지를 설치해야 합니다. 아래의 명령어를 사용하여 패키지를 설치할 수 있습니다.

$ pip install flask

Flask 애플리케이션 만들기

Flask 애플리케이션을 만들기 위해 다음과 같은 코드를 작성합니다.

from flask import Flask

app = Flask(__name__)

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

if __name__ == '__main__':
    app.run()

Flask 애플리케이션 실행하기

Flask 애플리케이션을 실행하기 위해 다음과 같은 명령어를 실행합니다.

$ python app.py

서버가 실행되면 웹 브라우저에서 http://localhost:5000에 접속하여 ‘Hello, Flask!’ 메시지를 확인할 수 있습니다.

요청과 응답 처리하기

Flask는 요청과 응답을 처리하기 위해 다양한 기능을 제공합니다. 예를 들어, 클라이언트가 전송한 데이터를 가져오기 위해서는 request 모듈을 사용할 수 있습니다.

from flask import Flask, request

app = Flask(__name__)

@app.route('/submit', methods=['POST'])
def submit():
    name = request.form['name']
    return f'Hello, {name}!'

if __name__ == '__main__':
    app.run()

결론

이제 Flask 프레임워크를 사용하여 간단한 웹 애플리케이션을 개발하는 방법에 대해 알게 되었습니다. Flask는 가볍고 유연한 프레임워크로, 다양한 기능을 사용하여 웹 개발을 빠르게 진행할 수 있습니다.

더 자세한 내용은 Flask 공식 문서를 참고해주세요.

Happy coding!