[python] Flask로 웹 애플리케이션을 개발하는 방법
Flask는 Python으로 웹 애플리케이션을 개발하기 위한 경량 프레임워크로, 간단하면서도 확장 가능한 기능을 제공합니다. 이 블로그 게시물에서는 Flask를 사용하여 웹 애플리케이션을 개발하기 위한 기본 단계들을 살펴보겠습니다.
목차
Flask 설치
$ pip install Flask
Flask를 설치하기 위해 위 명령을 사용합니다.
간단한 Flask 애플리케이션 만들기
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
위의 코드는 간단한 “Hello, World!” 웹 애플리케이션을 만드는 예시입니다.
라우팅 및 뷰 함수 정의
Flask에서 URL과 함수를 연결하는 것을 라우팅이라고 합니다. 아래는 간단한 라우팅 예시입니다.
@app.route('/user/<username>')
def show_user_profile(username):
return 'User %s' % username
템플릿과 정적 파일 추가
Flask는 HTML 템플릿과 정적 파일을 쉽게 추가할 수 있습니다. 템플릿을 사용하여 동적 콘텐츠를 렌더링할 수 있고, 정적 파일을 제공할 수 있습니다.
이처럼 Flask를 사용하여 웹 애플리케이션을 개발할 수 있습니다. 보다 많은 기능과 확장을 위해서는 Flask의 공식 문서를 참고하시기 바랍니다.