개발/Python

[Python] jinja2 템플릿 엔진, Werkzeug

Dane.Kim 2021. 10. 17.

jinja2 템플릿 엔진은 파이썬에서 가장 많이 사용되는 템플릿 엔진 중

하나로 비교적 간략한 표현을 통해 효과적으로 데이터를 가공해 웹페이지를 보여줄 수 있다.

 

템플릿 엔진을 사용하는 이유는

  1. 재사용성이 높다.
  2. 유지보수에 용이하다.
  3. 코드를 많이 줄일 수 있다.

 

Werkzeug는 요청, 응답 객체 그리고 다른 utility 함수를 구현하는 WSGI 툴킷이다. 

WSGI위에 웹 프레임워크가 동작하게 해준다.

 

WSGI란?

WSGI는 Web Server Gateway Interface(WSGI)의 약자로 Python 웹 어플리케이션의 개발을 위한 인터페이스 표준이다. 또한 WSGI는 웹 서버와 웹 어플리케이션 간의 데이터 교환을 위한 인터페이스의 명세라고도 할 수 있다.

댓글