Flask 기초(1) - 개념과 설치

이윤택·2022년 6월 18일
0

FLASK

목록 보기
1/3

Flask란?

Flask는 Python 기반 Web Framework이다. 공식문서에 나와있듯, '단순한 업무는 단순하게 처리한다' 라는 설계 원칙을 갖고있다.

Flask 특징

  • Flask는 마이크로 웹 프레임워크이다.
  • 간결하게 유지하고 확장할 수 있다.
    • 짧은 코드만으로 완벽하게 동작하는 웹 프로그램을 만들 수 있다.
    • 다양한 확장 모듈을 사용하여 유연하게 만들 수 있다.

Flask 설치

$ pip install flask

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return 'hello world' 

현재 gogglekaap 이라는 프로젝트를 진행중이기에
export FLASK_APP=gogglekaap/app.py:app 를 터미널에 입력하여 FLASK_APP 환경변수 설정

export FLASK_ENV=development로 환경변수를 설정해주면 auto-reload 가능

python gogglekaap/app.py : 소스코드에 들어오는 name이 main으로 들어옴
flask run : 소스코드에 들어오는 name이 app으로 들어옴

profile
데이터 엔지니어로 전향중인 백엔드 개발자입니다

0개의 댓글