본문 바로가기
Python

Python Jinja2에서 If문 사용하는 방법

by daewooki 2021. 9. 16.
반응형

python jinja2(flask) template에서 if문을 사용하는 방법

 

{% %} 태그 내부에 작성해야한다. 

 

{% if 조건식 %}
// 조건식에 해당하는 경우 endif를 만나기 전까지의 구문을 수행함

 

{% elif 조건식 %}

// 위 조건이 아닌 경우 또 다른 조건을 수행함

{% else %}

// 위 조건이 아닌 경우 무조건 수행함

{% endif %}
// if 조건식을 코드실행을 끝냄

 

 

참고로, jinja2 template에서는 {% %}로 for나 if문 등을 사용했다면, {% %}로 닫아주는 행이 필요하다.

예시.

{% if data.YN == 'True' %}

    <h5> It's true </h5?

{% endif %}
반응형

댓글