fnwinter.github.io blog

flask start!

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 실행하면 됨
comments powered by Disqus