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'여야 한다.