werkzeug
3.1.3
werkzeug 독일어 명사: "도구". 어원: werk (“일”), zeug (“물건”)
Werkzeug는 포괄적인 WSGI 웹 애플리케이션 라이브러리입니다. 이는 WSGI 애플리케이션을 위한 다양한 유틸리티의 단순한 컬렉션으로 시작되었으며 가장 발전된 WSGI 유틸리티 라이브러리 중 하나가 되었습니다.
여기에는 다음이 포함됩니다.
Werkzeug는 종속성을 적용하지 않습니다. 템플릿 엔진, 데이터베이스 어댑터, 심지어 요청 처리 방법까지 선택하는 것은 개발자의 몫입니다. 블로그, 위키, 게시판 등 모든 종류의 최종 사용자 애플리케이션을 구축하는 데 사용할 수 있습니다.
Flask는 Werkzeug를 래핑하여 WSGI의 세부 사항을 처리하는 동시에 강력한 애플리케이션을 정의하기 위한 더 많은 구조와 패턴을 제공합니다.
# save this as app.py
from werkzeug . wrappers import Request , Response
@ Request . application
def application ( request : Request ) -> Response :
return Response ( "Hello, World!" )
if __name__ == "__main__" :
from werkzeug . serving import run_simple
run_simple ( "127.0.0.1" , 5000 , application )
$ python -m app
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Pallets 조직은 Werkzeug 및 기타 인기 패키지를 개발하고 지원합니다. 기여자와 사용자 커뮤니티를 성장시키고 관리자가 프로젝트에 더 많은 시간을 할애할 수 있도록 오늘 기부해 주세요.