safe() 예제 - 이스케이프 적용 X safe() 정의 safe() 구문
{% set tag = '<div style="color:red;">홈짱닷컴 Homzzang.com</div>' %} {{ tag }} {# 태그 적용 X #} {{ tag|string }} {# 태그 적용 X #} {{ tag|safe }} {# 태그 적용 O #}
{% set tag = '<div style="color:red;">홈짱닷컴 Homzzang.com</div>' %}
{{ tag }} {# 태그 적용 X #}
{{ tag|string }} {# 태그 적용 X #}
{{ tag|safe }} {# 태그 적용 O #}
자동 이스케이프(= 회피 처리) 적용 환경에서 이스케이프 적용 안 하는필터. (예: 태그 경우, 태그 적용.) 1. cf. string() 필터 - 문자열로 변환. 2. 공식 매뉴얼 https://jinja.palletsprojects.com/en/3.1.x/templates/#jinja-filters.safe
자동 이스케이프(= 회피 처리) 적용 환경에서 이스케이프 적용 안 하는필터. (예: 태그 경우, 태그 적용.)
1. cf.
2. 공식 매뉴얼
https://jinja.palletsprojects.com/en/3.1.x/templates/#jinja-filters.safe
jinja-filters.safe(value: str) → markupsafe.Markup [매개변수] value: str 필수. 이 필터를 적용할 대상. [반환값] 회피처리 안 된 마크럽 반환.
jinja-filters.safe(value: str) → markupsafe.Markup
[매개변수]
value: str
필수. 이 필터를 적용할 대상.
[반환값]
회피처리 안 된 마크럽 반환.