flask
- toy project를 시작하는데 처음에는 django로 개발하려고 했는데, 생각보다 배워야 할게 많아서 flask로 개발하게 되었습니다. 그래서 flask로 개발하면서 중간 중간 기록을 남기려고 합니다.
flask 시작하기
- flask link
- install
- python3 -m pip install flask
- sudo apt install python3-flask
- sample code (app.py)
-
from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "\
Hello, World!\
"
-
- 실행하기
- export FLASK_APP=app
- flask run
$ flask run . Serving Flask app "app" . 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) 127.0.0.1 - - [28/Nov/2021 00:58:42] "GET / HTTP/1.1" 200 - 127.0.0.1 - - [28/Nov/2021 00:58:42] "GET /favicon.ico HTTP/1.1" 404 -
- 브라우저에서 실행하면 Hello, World! 를 볼 수 있음
- 외부에서 접속하려면 실행할 때 flask run –host=0.0.0.0 실행하면 됨