Daylogs/Python
Python: jinja 템플릿에서 HTML 이스케이프 무시하기
ohgyun
2016. 6. 7. 00:00
발생일: 2015.12.24
키워드: python, 파이썬, jinja
문제:
jinja 템플릿에서 URL로 사용할 문자열인데, & 가 & 로 출력된다.
HTML 이스케이프를 무시할 수 없을까?
해결책:
autoescape 블럭으로 특정 부분은 이스케이프하지 않을 수 있다.
{% autoescape true %}
{{normal_string}}
{% endautoescape %}
{% autoescape false %}
{{url_string}}
{% endautoescape %}
아니면, |safe 필터를 다는 식으로 처리하면 된다.
{{url_string|safe}}
참고:
반응형