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