원희 개발로그

[Python] Jinja2란? 본문

Python

[Python] Jinja2란?

이어니언 2021. 6. 17. 13:03

Jinja2

Python에서 가장 많이 사용하는 template 엔진이다.

아래에 공식 사이트에서 소개하는 것처럼 Django를 모델링하여 만들어졌으며 template에 변수 입력 및 제어문 등을 이용하여 rendering을 쉽고 빠르게 할 수 있도록 도와준다.

Jinja 공식 사이트 참고

간단한 문법

  {{ 변수 }}

   - 변수가 data로 치환 된다.

  {% 제어문, 조건문%}

   - 제어문 조건문에는 end point가 있어야 한다 예시) {% endfor %}

 

reder_template 에 변수를 넘겨주는 방식으로 html에 data 전달

 

'Python' 카테고리의 다른 글

[Python] Flask란?  (0) 2021.06.17
[Python] Requests / Beautifulsoup  (0) 2021.06.16
[Python] list에서 sort함수와 sorted 함수 차이  (0) 2021.06.15
Comments