파이썬 :: 플라스크 간단 가이드 (Flask Quick Guide)

Flask 란

Flask는 Werkzeug WSGI 라이브러리 위에 구축 된 파이썬 웹 애플리케이션 마이크로 프레임 워크이다.

Flask 설치

Flask의 설치는 파이썬 패키지 관리자인 pip로 가능하다

1
$ pip install flask

오프라인 설치

폐쇄망에서 설치 시 Flask는 아래와 같은 의존하는 모듈이 있으므로 PyPI에서 whl파일을 다운 받아 미리 설치한다.

1
2
3
4
5
6
7
8
Package      Version
------------ -------
click 7.1.1
Flask 1.1.2
itsdangerous 1.1.0
Jinja2 2.11.2
MarkupSafe 1.1.1
Werkzeug 1.0.1

다운 받은 whl 파일을 설치도 일반 pip 설치와 동일하다.

1
$ pip install Jinja2-2.11.2-py2.py3-none-any.whl

Flask QuickStart

Flask 설치를 했으면 아래와 같은 코드를 작성하여 테스트 할 수 있으며 flask.py파일명을 사용하지만 않으면 상관없다. 아래 예제는 app.py로 하였다.

1
2
3
4
5
6
from flask import Flask
app = Flask(__name__)

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

작성 된 코드를 Flask로 실행하여 정상 동작 하는지 확인할 수 있다.

1
2
3
4
5
6
7
8
9
10
$ FLASK_APP=app.py flask run
* Serving Flask app "app.py"
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

$ curl -X GET localhost:5000
Hello, World!

댓글

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×