Introfor

Python Flask 본문

Doing/Python

Python Flask

YongArtist 2019. 12. 23. 01:26

1. installation

py -3 -m pip install flask

 

2. Creating web app object and url

from flask import Flask

app = Flask(__name__)
# Flask 객체의 인스턴스를 만들고 'app'에 할당.
# __name__은 파이썬 인터프리터에서 제공하는 값으로 현재 활성 모듈의 이름을 포함.

@app.route('/')
# @는 장식자로 함수나 클래스에 사용되는데 주로 함수에 사용된다.
# 함수 장식자는 함수 코드를 바꾸지 않고도 함수의 동작을 조절
# app 변수를 이용해 플라스크의 route 장식자를 이용할 수 있다.
# route 장식자는 플라스크 서버로 '/'URL 요청이 들어왔을 때 어떤 함수를 호출할 것인지 조정.
# 이것이 URL이다.
def hello() -> str:
    return 'Hello world from Flask!'

app.run()
# 웹앱 실행 요청.

 

3. execution

>py -3 example_flask.py
 * Serving Flask app "example_flask" (lazy loading)
 * 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)

# http://127.0.0.1:5000/를 브라우저 주소창에 입력하면 실행이 된다.

 

4. Result

web using Flask 

'Doing > Python' 카테고리의 다른 글

numpy 기초  (0) 2020.07.13
문자열 앞 0으로 채우기  (0) 2020.07.05
How to release python module  (0) 2019.12.19
list remove, pop, insert, extend  (0) 2019.10.20
enumerate 사용법  (0) 2019.07.05
Comments