문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Flask (문서 편집) [include(틀:다른 뜻1, other1=실험기구, rd1=플라스크)] [include(틀:웹 프레임워크)] [목차] == 개요 == 플라스크는 [[Python]]의 마이크로 [[웹 프레임워크]]이다. 다양한 웹 엔진과 붙여서 쓸 수 있고 또 가볍기도 해서 [[Django]]와 같이 쓰는 경우도 있다. 코드도 비교적 단순하고, 특히 [[API]] 서버를 만들기에 매우 편리하다. 관련된 확장 기능들이 많기 때문이다. {{{#!syntax python from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!"}}}풀 스택 웹 프레임워크인 Django와는 달리 마이크로 프레임워크라고 해서 보다 기능성이 떨어지는건 결코 아니다. 단지 Django에서는 단순히 임포트해서 편리하게 사용할 수 있는 일부 부가적인 기능들을 Flask에서는 직접 손을 써야 할 뿐이다. 이 말인 즉슨, 오히려 Django에 비해서 Flask가 개발자의 능력과 목적에 맞게 커스텀이 가능하다는 얘기. 사실, 아예 웹 프레임워크가 없이 파이썬(심지어는 [[C]]로도) 자체로도 웹 서버는 충분히 구현이 가능하다. == 사용처 == * [[Pinterest]]: API에 쓰인다. * [[reddit]] * [[오픈나무]] * [[https://www.quora.com/What-is-the-biggest-company-that-uses-Python-Flask|기타 참조]] == 설치 방법 == pip를 통해 설치할 수 있다. {{{#!syntax python python -m pip install --upgrade flask}}} == 여담 == [[Python]]의 Flask에 해당하는게 [[Ruby]]의 [[Sinatra]]이다. == 관련 문서 == * [[Ruby on Rails]] * [[Django]] == 관련 링크 == * [[http://flask.pocoo.org|공식 사이트]] * [[http://python.org|파이썬 공식 사이트]] * [[https://flask.palletsprojects.com/|공식 문서]] * [[http://flask-docs-kr.readthedocs.io/ko/latest/|문서 한국어 번역]] * [[https://github.com/pallets/flask|깃허브]] [[분류:웹 프레임워크]][[분류:Python]]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기