반응형
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 %}
반응형
'Python' 카테고리의 다른 글
[Python] 판다스 데이터프레임에서 두 가지 조건으로 필터링하기 (0) | 2021.09.17 |
---|---|
Python의 Jinja2에서 For문 Index값 얻는 방법 (0) | 2021.09.16 |
python jinja2 template 변수 선언하기 (0) | 2021.09.16 |
[Pandas] 파일 read할 때 Error tokenizing data 에러 해결법 (0) | 2021.08.20 |
[Python] 리스트를 문자열로 변환하기(python list to string) (0) | 2021.08.14 |
댓글