파이톤 페이스트

Python Paste
붙여넣기
개발자이언 빅킹
초기 릴리즈2005 (2005)
안정적 해제
2.0.3 / 2016년 3월 8일; 5년(2016-03-08)
리포지토리
기록 위치파이톤
운영 체제크로스 플랫폼
유형웹 프레임워크
면허증MIT 라이선스
웹사이트pythonpaste.org Edit this on Wikidata

흔히 페이스트(paste)라고 불리는 파이썬 페이스트파이썬에서 웹 개발을 위한 유틸리티의 집합체다.Paste는 "웹 프레임워크의 프레임워크"[1]로 설명되어 왔다.

파이썬 페이스트 패키지에는 WSGI 미들웨어 구현에 도움이 되는 파이썬 모듈이 들어 있다.

패키지는 CGI 애플리케이션을 위한 WSGI 래퍼를 포함한다.WSGI 요청을 생성할 수 있는 간단한 웹서버도 포함하고 있다.

WSGI 미들웨어

WSGI 표준은 응용프로그램이 Python 코드를 사용하여 HTTP 요청을 처리할 수 있는 인터페이스다.WSGI 응용프로그램은 응용프로그램에 의해 HTTP 요청에 대한 Python 표현을 통과하고, 웹 브라우저에 의해 일반적으로 렌더링되는 콘텐츠를 반환한다.웹 서버가 Python 코드에 의해 만들어진 콘텐츠를 서비스할 때 일반적으로 사용된다.

그러나 다른 용도가 있다: WSGI 미들웨어는 WSGI 요청을 받은 다음 WSGI 응용 프로그램 또는 그 이상의 WSGI 미들웨어에 요청을 전달하기 전에 이 요청을 기반으로 로직을 수행하는 파이톤 코드다.WSGI 미들웨어는 애플리케이션에 서버로, 서버에 애플리케이션으로 나타난다.이것은 유닉스 시스템의 파이프 기능과 유사하다.WSGI 미들웨어가 제공하는 기능에는 인증, 로깅, URL 리디렉션, 세션 생성 및 압축이 포함될 수 있다.

Paste는 그러한 WSGI 미들웨어 시스템을 개발하는 데 도움을 준다.예를 들어, 그것은 Pylons 웹 애플리케이션 프레임워크에서 사용된다.

붙여넣기의 하위 구성 요소

Paste는 적어도 2005년부터 오랫동안 진행되어 온 오픈 소스 프로젝트였다.그것이 성장함에 따라, 그것은 Paste core로부터 몇 개의 다른 유틸리티들을 분리했다.이러한 유틸리티는 Paste 프로젝트의 일부지만 자체 패키지를 구성하고 자체 버전 번호를 가지고 있다.여기에는 다음이 포함된다.

  • Paste Deploy는 WSGI 애플리케이션 및 서버를 찾고 구성하는 시스템이다.
  • Paste Script, ScriptType, INITools, Tempita, WaitForIt, WPHP, WSGIFilter, WSGIProxy도 주목할 만한 번들이다.
  • 웹 테스트
  • WebOb는 WSGI 환경을 감싸는 래퍼다.

WebTest와 WebOb는 마이그레이션되었으며 현재 Pylons 프로젝트의 일부분이다.

참고 항목

참조

외부 링크