SW개발/Flask
[Flask]Hello world!
Flask의 가장 큰 특징은 역시 "마이크로"프레임워크라는 점이다. 이 점은 공식 홈페이지에서도 강조하고 있기 때문에 웹 프로그램을 통해 "Hello World"를 출력하는 것도 역시 어렵지 않게 할 수 있다. Flask 공식 Documentaion Flask로 Hello World! 일단 플라스크로 프로젝트를 구성할 폴더에 파이썬 가상환경을 만들고, 플라스크를 설치한다. 플라스크의 설치 pip install Flask 그리고 프로젝트 안에 app.py 라는 스크립트 파일을 만들어(Pycharm의 Flask 프로젝트 생성 시 이미 만들어져 있음) 다음과 같은 코드를 넣고 실행하면 웹 프로그램을 볼 수 있다. from flask import Flask app = Flask(__name__) @app.rou..
[Flask]Flask란?
Flask란 ? 플라스크는 파이썬으로 작성된 마이크로 웹 프레임 워크의 하나이다. Flask의 특징 플라스크는 마이크로 웹 프레임워크다. 즉 간결하게 유지하고 확장할 수 있음을 의미한다. 간결하다는 것은? -> 짧은 코드만으로도 완벽히 동작하는 웹 프로그램을 만들 수 있다. 확장성 있는 설계? -> 플라스크에는 다양한 확장 모듈을 통해 입맛대로 만들 수 있다. 나는 두 가지의 프레임워크를 모두 사용해본 경험이 있다. 경험을 빌어서 차이점을 얘기해 보고자 한다. Flask vs Django 플라스크는 자유로운 프레임워크다. 그에 반해 장고는 모든 기능을 지원하는 프레임워크다. 장고는 매우 많은 기능들을 자체적으로 가지고 있고, 개발자는 그 규칙에 맞추어 코딩하여야 한다. 플라스크는 기능들을 확장 모듈들을 ..