[Python] Flask란? Flask(플라스크)란? 파이썬 웹 어플리케이션을 만드는 Framwork Django보다 더 간단하게 만들 수 있음 매우 심플하고 가벼운 느낌을 가지는 프레임 워크 가볍지만 핵심적인 내용과 기능을 가지고 있음 Flask 설치 가상환경 키기 pip install Flask Flask 기본 작동 소스 코드 소스 코드 설명 from flask import Flask Flask 모듈을 import해야 함. flask에서 Flask라는 클래스를 불러옴 app = Flask(__name__) Flask라는 객체를 생성하고 인수로써 __name__을 입력 해당 객체의 이름은 app으로 설정됨 @app.route('/') app.route(rule,options) rule: 생성한 객체의 route를 설정함. 즉, URL을 설정해줌 options: rule 객체에 전달될 인자 목록 8,9번 라인 : 객체의 run함수를 이용해서 로컬서버에서 어플리케이션을 실행하도록 함 app.run(host, port, debug, options) 응답을 받는 hostname. 127.0.0.1(localhost)가 기본값 만약 가상머신이나 외부환경을 이용하면, app.run()을 app.run(host='0.0.0.0')으로 변경하면 외부에서 접근 가능 debug : 기본값은 false, 만약 true로 설정하면, debug정보를 제공 options : Werkzeug 서버에 전달할 내용 Flask 작동시키기 python hello.py Flask의 한계 WARNING: Do not use the development server in a production environment. 메시지를 볼 수 있다 Flask는 가볍고 사용하기 쉽지만 내장 서버는 확장성이 좋지 않다 기본적으로 한번에 ...