플라스크 (웹 프레임워크) 예제 각주 외부 링크 둘러보기 메뉴flask.pocoo.org“PyPI Flask”What challenges has Pinterest encountered with Flask?Rachel Sanders: Developing Flask Extensions - PyCon 2014Community web page for Flask“Flask Foreword”원본 문서“Flask Extensions”플라스크Flask for beginnerseh
CppCMSWtCFWheels콜드박스 플랫폼콜드스프링퓨즈박스Mach-II모델-글루Vibe.dAppFuseFlexiveGrailsGWTICEfacesItsNat자바서버 페이스JHipsterJspxJWtOpenXava플레이Reasonable Server Faces리모트 애플리케이션 플랫폼RIFESeam스프링Stripes스트럿츠TapestryVaadinVert.xWebWorkWicket웨이브메이커ZK카탈리스트댄서메이슨메이폴모졸리셔스WebGUIBlueBreamCherryPy장고플라스크GrokNevowPyjsPylonsPyramidQuixoteTACTIC토네이도TurboGearsweb2pyWebwareZope 2리프트플레이Scalatra애플리케이션 익스프레스PL/SQLGrails그루비케플러루아OpenACSTcl피닉스ElixirSproutCore자바스크립트루비Yaws얼랑
웹 프레임워크파이썬으로 작성된 자유 소프트웨어BSD 라이선스 소프트웨어
파이썬웹 프레임워크Jinja2BSD 라이선스핀터레스트링크드인Hello World
플라스크 (웹 프레임워크)
둘러보기로 가기
검색하러 가기
개발자 | Armin Ronacher |
---|---|
발표일 | 2010년 4월 1일(2010-04-01) |
최근 버전 | 1.1.1 / 2019년 7월 8일(2019-07-08)[1][2] |
프로그래밍 언어 | 파이썬 |
운영 체제 | 크로스 플랫폼 |
종류 | 웹 프레임워크 |
라이선스 | BSD |
웹사이트 | flask.pocoo.org |
플라스크(Flask)는 파이썬으로 작성된 마이크로 웹 프레임워크의 하나로, Werkzeug 툴킷과 Jinja2 템플릿 엔진에 기반을 둔다. BSD 라이선스이다.
플라스크의 최신 안정판은 2017년 5월 기준으로 1.1.1이다.[3]
플라스크 프레임워크를 사용하는 애플리케이션에는 핀터레스트,[4]링크드인,[5] 플라스크 자체를 위한 공동체 웹 페이지를 포함한다.[6]
플라스크는 특별한 도구나 라이브러리가 필요 없기 때문에 마이크로 프레임워크라 부른다.[7] 데이터베이스 추상화 계층, 양식 유효성 확인, 기타 기존의 서드파티 라이브러리가 공통 기능을 제공하는 구성 요소가 없다. 그러나 플라스크는 플라스 자체에서 구현된 것처럼 애플리케이션 기능을 추가할 수 있는 확장 기능을 지원한다. 확장 기능은 객체 관계 매퍼, 양식 유효성 확인, 업로드 관리, 다양한 개방형 인증 기술, 여러 공통 프레임워크 관련 도구들을 위해 존재한다. 확장 기능들은 코어 플라스크 프로그램에 비해 훨씬 더 정기적으로 업데이트된다.[8]
예제
다음의 코드는 Hello World!를 출력하는 단순한 웹 애플리케이션을 보여준다:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
각주
↑ https://github.com/pallets/flask/releases
↑ https://pypi.org/project/Flask
↑ “PyPI Flask”. 《Python Package Index》. 2016년 6월 27일. 2015년 6월 27일에 확인함.
↑ What challenges has Pinterest encountered with Flask?
↑ Rachel Sanders: Developing Flask Extensions - PyCon 2014
↑ Community web page for Flask
↑ “Flask Foreword”. 2015년 11월 10일에 원본 문서에서 보존된 문서.
↑ “Flask Extensions”.
외부 링크
플라스크 - 공식 웹사이트- Flask for beginners
분류:
- 웹 프레임워크
- 파이썬으로 작성된 자유 소프트웨어
- BSD 라이선스 소프트웨어
(RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.204","walltime":"0.275","ppvisitednodes":"value":1231,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":38426,"limit":2097152,"templateargumentsize":"value":2718,"limit":2097152,"expansiondepth":"value":22,"limit":40,"expensivefunctioncount":"value":0,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":5605,"limit":5000000,"entityaccesscount":"value":1,"limit":400,"timingprofile":["100.00% 213.731 1 -total"," 36.34% 77.667 1 틀:소프트웨어_정보"," 35.87% 76.673 1 틀:각주"," 28.00% 59.839 3 틀:웹_인용"," 23.08% 49.326 16 틀:정보상자_선택칸"," 16.15% 34.510 1 틀:공식_웹사이트"," 14.88% 31.797 2 틀:시작_날짜와_나이"," 13.05% 27.888 2 틀:URL"," 10.39% 22.208 2 틀:이전_시간"," 10.23% 21.872 2 틀:정보상자_그림칸"],"scribunto":"limitreport-timeusage":"value":"0.056","limit":"10.000","limitreport-memusage":"value":2611816,"limit":52428800,"cachereport":"origin":"mw1315","timestamp":"20190802010800","ttl":2592000,"transientcontent":false););"@context":"https://schema.org","@type":"Article","name":"ud50cub77cuc2a4ud06c (uc6f9 ud504ub808uc784uc6ccud06c)","url":"https://ko.wikipedia.org/wiki/%ED%94%8C%EB%9D%BC%EC%8A%A4%ED%81%AC_(%EC%9B%B9_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC)","sameAs":"http://www.wikidata.org/entity/Q289281","mainEntity":"http://www.wikidata.org/entity/Q289281","author":"@type":"Organization","name":"uc704ud0a4ubbf8ub514uc5b4 ud504ub85cuc81dud2b8 uae30uc5ecuc790","publisher":"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png","datePublished":"2018-03-23T10:46:51Z","dateModified":"2019-08-02T01:08:00Z","image":"https://upload.wikimedia.org/wikipedia/commons/3/3c/Flask_logo.svg"(RLQ=window.RLQ||[]).push(function()mw.config.set("wgBackendResponseTime":151,"wgHostname":"mw1252"););