-
[Python web framework: Bottle] 1. 개요 및 설치Python/Bottle 2019. 8. 30. 22:03반응형
파이썬 웹 프레임워크 Bottle
홈페이지
특징
1. 정말 작은 크기 - 단일 파일, 3800 라인.
2. 종속성 없음 - 파이썬 표준 라이브러리만 사용
3. REST 지원
구성
Routing : 리퀘스트와 함수호출을 매핑. 간편 URL 및 동적 URL을 지원함.
Templates : 파이써닉한 내장 템플릿 엔진을 가지고 있음. mako, jinja2, cheetah 등의 외부 템플릿 엔진 지원.
Utilities : 폼 데이터, 파일 업로드, 쿠키, 헤더, HTTP 관련 메타데이터에 대한 편리한 억세스.
Server : 내장 개발 HTTP 서버. paste, fapws3, bjoern, gae, cherrypy 등의 외부 WSGI 호환 HTTP 서버 지원.
* WSGI = HTTP 서버와 파이썬 웹 애플리케이션을 연결해주는 표준 규약
설치
pip install bottle
또는 bottle.py 다운로드.
* IDE는 파이참을 이용하는 것을 추천하고, 가상환경에 설치하는 것을 추천함.
(파이참을 이용해서 프로젝트를 만들면 자동으로 가상환경이 설치됨, 이후 파이참 내의 터미널은 가상환경이 적용된 상태로 열림, 이 창에서 PIP를 실행하면 됨.)
Source code for bottle
https://bottlepy.org/docs/dev/_modules/bottle.html#SimpleTemplate
반응형