Flask란

웹 애플리케이션 개발용 파이썬 프레임워크

가볍게 집고 넘어가는 장고와의 비교

본과정 피신 중에 파이썬 장고가 있을만큼 파이써능로 웹 개발을 할 때 많이 사용되는 프레임워크로 유명한 것은 장고이다. 하지만 이는 무겁고 난이도도 높아 웹에 대한 이해도가 낮은 초보 입장에서 사용하기 어렵다. 이에 비해 Flask는 필수 기능들을 가볍게 구현해놓아 처음에 접하기 좋다.

시작하기 전

대부분의 pc에서는 기본적으로 깔려있겠지만 만일 파이썬3가 깔려있지않다면 깔고 오자

Flask 설치

맥 :

python3 -m pip install flask

리눅스 :

python3 -m pip install flask
sudo apt install python3-flask

Flask를 돌리기 위한 파이썬의 기본 폼

from flask import Flask, render_template
app = Flask(__name__)

@app.route("/")
def home():
    return render_template("html파일명.html")

if __name__=='__main__':
    app.run(host='0.0.0.0')

Flask를 돌리기 위한 규칙

-Flask를 돌리는 코드 파일명(위에 적혀있는 코드가 속해져있는 파일)은 'app.py'여야 한다.