SW개발/Flask

[Flask]Hello world!

Flask의 가장 큰 특징은 역시 "마이크로"프레임워크라는 점이다. 이 점은 공식 홈페이지에서도 강조하고 있기 때문에 웹 프로그램을 통해 "Hello World"를 출력하는 것도 역시 어렵지 않게 할 수 있다.

 

Flask 공식 Documentaion

 

Flask로 Hello World!

일단 플라스크로 프로젝트를 구성할 폴더에 파이썬 가상환경을 만들고, 플라스크를 설치한다.

 

플라스크의 설치

pip install Flask

 

그리고 프로젝트 안에 app.py 라는 스크립트 파일을 만들어(Pycharm의 Flask 프로젝트 생성 시 이미 만들어져 있음) 다음과 같은 코드를 넣고 실행하면 웹 프로그램을 볼 수 있다.

 

from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
    return 'Hello, World!'
if __name__ == '__main__':
    app.run(debug=True) # 코드를 수정할 때 서버에 즉시 반영

 

이와 같은 코드를 작성하고 실행하게 되면, http://127.0.0.1:5000/ 라는 링크를 통하여 Hello World 라는 문구가 출력되는 것을 확인할 수 있다. 이처럼 플라스크로 웹 사이트를 시작하는 것은 정말 10분도 채 걸리지 않는다. (물론, 단순한 안내 문구이지만)

728x90

'SW개발 > Flask' 카테고리의 다른 글

[Flask]Flask란?  (0) 2021.01.09