1. 변수는 필터에 의해 수정될 수 있음. 필터는 변수와 파이프( |) 로 구분되며 선택적 인수를 괄호로 둘 수 있음. 여러 필터를 연결할 수 있으며, 한 필터의 출력은 다음 필터에 적용됨. (예) {{ name|striptags|title }} - (title(striptags(name))) 의미와 같음. 즉, name 변수에서 태그 제거 후 각 단어의 첫글자를 대문자로 변환함. 인수를 받는 필터는 함수 호출과 같이 괄호 갖음. (예) {{ listx|join(', ') }} - str.join(', ', listx) 의미와 같음. 즉, listx 변수의 각 아이템을 쉼표로 연결함. filter 섹션 사용하면, 일반 데이터블럭에 필터 적용 가능. 2. 내장 필터 목록 보기 3. 공식 매뉴얼 https://jinja.palletsprojects.com/en/3.1.x/templates/#filters [예제1] {% set name = "<b>welcome to homzzang.com</b>" %} {{ name|striptags|title }} 결과값: Welcome To Homzzang.com [예제2] {% set listx = ['A','B','C' ] %} {{ listx|join(', ') }} 결과값: A, B, C
1.
2. 내장 필터 목록 보기
3. 공식 매뉴얼
https://jinja.palletsprojects.com/en/3.1.x/templates/#filters
[예제1]
{% set name = "<b>welcome to homzzang.com</b>" %}
{{ name|striptags|title }}
결과값: Welcome To Homzzang.com
[예제2]
{% set listx = ['A','B','C' ] %}
{{ listx|join(', ') }}
결과값: A, B, C